在窗体上画一个通用对话框,其名称为CommonDialogl,然后画一个命令按钮,并编写如下事件过程。 Private Sub Command1_Click() CommonDialog1.Flags=vbOFNHideReadOnly

admin2010-03-30  32

问题 在窗体上画一个通用对话框,其名称为CommonDialogl,然后画一个命令按钮,并编写如下事件过程。    Private Sub Command1_Click()       CommonDialog1.Flags=vbOFNHideReadOnly       CommonDialog1.Filter="All Files(*.*)|*.*|Text Files(*.txt)|*.txt       CommonDialog1.FilterIndex=1       CommonDialog1.ShowOpen       MsgBox CommonDialog1.FileName    End Sub    程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”框中显示的是

选项 A、All Files(*.*)
B、Text Files(*.txt)
C、*.txt
D、All Files(*.*)|Text Files(*.*)

答案1

解析 通用对话框控什的CommonDialogl的 Filter属性用来指定在对话框中显示的文件类型。利用该属性可以设置多个文件类型,供用户在对话框的“文件类型”的下拉列表中选择。Filter的属性值由一对或多对文本字符串组成,每对字符串用管道符“|”隔开,在管道符“|”前面的部分称为描述,后面的部分一般为通配符和文件扩展名,称为“过滤器”。如“*.txt”等,各对字符串之间也用管道符隔开。其格式如下:
[窗体.]对话框名.Filter=“描述符1|过滤器1|描述符2|过滤器2……”
   如果省略窗体,则为当前窗体。本题执行语句后,可以在文件类型栏内通过下拉列表选择要显示的文件类型,而最初默认显示的文件类型(过滤器)可以由 FilterIndex属性来指定,该属性是一个整数。用Filter属性设置多个过滤器后,每个过滤器都有一个值,第1个过滤器的值为1,第2个过滤器的值为2……,用FilterIndex属性可以指定作为默认显示的过滤器,本题中的值是1,所以显示All Files(*.*)。注意: 通用对话框的Filter属性是用来显示打开和保存文件类型的。注意:通用对话框的FileName属性和DilogTitle属性的作用。
转载请注明原文地址:https://kaotiyun.com/show/k41p777K
0

最新回复(0)