Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:14:35 打开delphi对话框组件(TOpenDialog)实例
打开delphi对话框组件(TOpenDialog)实例
打开对话框组件(TOpenDialog)TOpenDialog 组件用于显示一个“文件选择”对话框,俗称打开对话框。它显示时,在一个列表框中显示当前目录下的所有文件名,用户通过鼠标或键盘,指定其中一个文件名,单击“OK”按钮,就完成了选择文件的操作。1.TOpenDialog 组件的典型用法“打开”对话框是用TOpenDialog 组件实现的,TOpenDialog 组件是非可视组件。Filter 属性用于设置文件过滤器,让对话框只列出特定类型的文件。在设计时可以单击Filter 属性旁的省略号“?”按钮,打开“Filter Editor”对话框,在“Filter Name”栏键入关于过滤器的简短说明,在“Filter”栏键入通配符。在设计期,把“打开”对话框组件加到窗体上,看到的是TOpenDialog 组件的图标,只有调用对话框的Execute 方法,才能在运行期看到真正的对话框。 2.TOpenDialog 组件的重要属性 ·DefaultExt 此属性用于指定一个默认的扩展名·FileName 此属性用于指定一个文件名·Files 通过此属性可以访问多个文件·Filter 此属性用于设置文件过滤器·FilterIndex 此属性用于指定哪个过滤器是默认过滤器·InitialDir 设置此属性可以指定另外一个目录·Options 此属性用于设置“打开”对话框的选项·Title 此属性用于设置对话框的标题下面介绍程序中TOpenDialog 组件的常用属性。 (1)DefaultExt 属性 此属性用于指定一个默认的扩展名。如果用户在对话框中选择的文件没有带扩展名,就用这个属性作为文件的扩展名,如果不需要默认扩展名,应当把这个属性设为空。 (2)FileName 属性 FileName 属性可以指定一个文件名。在打开对话框时,这个文件名出现在对话框的“文件名”框中。在对话框中,可以指定其他文件名,如果单击“OK”按钮,对话框将关闭,并且FileName 属性变成用户新指定的文件名,包括文件的路径和扩展名。FileName 属性也可以指定一个不存在的文件名,表示将打开一个新文件。 (3)Files 属性 如果Options 属性包含ofAllowMultiSelect 元素,表示允许一次选择多个文件,这些文件可以通过Files 属性访问。Files 属性是一个TStrings 对象。 (4)Filter 属性此属性用于设置文件过滤器,让对话框只列出特定类型的文件。在设计时,可以单击Filter 属性旁的“...”按钮,打开“Filter Editor”对话框,在“Filter Name”栏键入关于过滤器的简短说明,在“Filter”栏键入通配符,如图6-15 所示。例如通配符“*.txt”表示让对话框只显示扩展名为.txt 的文件。当然,用户可以在“打开”对话框的“文件名”框内直接输入一个扩展名不为.txt 文件名的文件。同时,Filter 属性可以设置多个过滤器,这些过滤器将显示在“打开”对话框的“文件类型”组合框内。(5)FilterIndex 属性如果有多个过滤器,这个属性用于指定哪个过滤器是默认过滤器。默认过滤器将显示在“打开”对话框的“文件类型”组合框的编辑框中。注意,过滤器的序号从1 开始。(6)InitialDir 属性此属性用于设置打开对话框第1 次打开时的默认打开目录。例如要将打开对话框的默认打开目录设置为C 盘根目录,就可以将InitialDir 属性设置为“C:”。(7)Options 属性此属性用于设置“打开”对话框的选项。它设定了如下16 个用户可选值。
赞