应用题 2. 在名称为Form1的窗体上添加一个名称为P1的图片框,并利用属性窗口把考生文件夹中的图标文件Open.ico放到图片框中;再添加一个通用对话框控件,名称为CD1,利用属性窗口设置相应属性,即打开对话框时:标题为“打开文件”,文件类型为“Word文档”,初始文件夹为C盘根文件夹。再编写适当的事件过程,使得程序在运行时,单击P1图片框,可以打开上述对话框。程序运行后的窗体如图所示。
    注意:存盘时必须存放在考生文件夹下,工程文件名保存为sjt4.vbp,窗体文件名保存为sjt4.frm。程序中不得使用任何变量。
   
【正确答案】【操作步骤】
   步骤1:新建一个窗体,按照题目要求建立控件,程序中用到的控件及其属性见表。
控件 属性 设置值
图片框 Name P1
Picture Open.ico
通用对话框 Name CD1
DialogTitle 打开文件
FiIterIndex 1
FiIter word文档|*.doc|
InitDir C:
   步骤2:打开代码编辑窗口,在指定位置编写如下代码。
   参考答案
   Private Sub P1_Click()
   CD1.ShowOpen '显示"打开文件"对话框
   End Sub
   步骤3:调试并运行程序,关闭程序后按题目要求存盘。
   
【答案解析】[考点] 本题考点有:通用对话框的Action、Dialogtitle、Name和Filter属性,图片框的Name和Picture属性以及通用对话框的ShowOpen方法。
通用对话框的Action属性用于设置被打开对话框的类型。当通用对话框显示为“打开”或“另存为”类型时,其FileName属性用于返回或设置所选文件的路径和文件名。Filter(过滤器)属性用于指定在对话框的文件列表中显示文件的类型。
   通用对话框的InitDir属性用于为“打开”或“另存为”对话框指定初始的目录,如果此属性没有指定,则使用当前目录。