窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,并有如下程序: Private Sub Command1_Click() CD1.CancelError = True CD1.FileName = "new.txt"

admin2015-10-23  28

问题 窗体上有1个名称为CD1的通用对话框,1个名称为Command1的命令按钮,并有如下程序:
Private Sub Command1_Click()
   CD1.CancelError = True
   CD1.FileName = "new.txt"
   CD1.Filter = "All Files|*.*|Word|*.doc|"
   CD1.FilterIndex = 2
   CD1.ShowSave
End Sub
运行程序,下面叙述中正确的是

选项 A、单击"取消"按钮关闭对话框时,将显示出错信息
B、对话框文件的"保存类型"框中显示"*.doc"
C、Filter属性中没有指定类型".txt",导致程序运行出错
D、实现打开文件操作,且文件名为"new.txt"

答案A

解析 FileName属性用来设置或打开要打开或保存的文件的路径及文件名。Filter属性是用来指定对话框中显示的文件类型,它的属性值有一对或多对文本字符串组成,每对字符串用"|"隔开,"|"前面部分为描述符,后面部分一般为通配符和文件扩展名。因为CancelError为true,即取消按钮关闭对话框,则显示出错信息,故A正确。Filter中已经有*.*,即任何类型的文件,故即使没有指定类型".txt",也不会程序出错,故C项错误。FilterIndex属性用来指定默认的过滤器,当Filter属性设置为多个过滤器后,每个过滤器都有一个值,本题中FilterIndex=2,对应默认的文件类型为*.Doc,故B选项表述错误。程序的功能并不是打开FileName属性值的文件,而是建立并打开一个文件对话框,D选项表述错误。
转载请注明原文地址:https://jikaoti.com/ti/oSJ0FFFM
0

最新回复(0)