问题 填空题

窗体上有一个名称为CD1的通用对话框。通过菜单编辑器建立如图1所示的菜单。程序运行时,如果单击"打开"菜单项,则执行打开文件的操作,当选定了文件(例如,E: \VB\2010-9 \in.txt)并打开后,该文件的文件名会被添加到菜单中,如图2所示。各菜单项的名称和标题等定义如下表。

标题 名称 内缩 索引 可见
文件 file Ture
打开 mnu Open Ture
关闭 mnu Close Ture
mnu Ture
(空) FName False


以下是单击"打开"菜单项的事件过程,请填空。
Dim mnuCounter As integer
Private Sub mnuOpen_Click()
CD1.ShowOpen
If CD1.FileName<>" "Then
Open (14)
For Input as#1
mnuCounter=mnuCounter+1
Load FName(mnuCounter)
FName(mnuCounter).Caption=CD1.FileName
FName(mnuCounter). (15) =True
Close#1
End If
End Sub

答案

参考答案:Visible

解析: 通用对话框FileName返回的是选定的文件名。通过文件名CD1.FileName用Input方式来打开文件,所以[14]填CD1.FileName。选定某个文件将其放入菜单。打开文件后,题目要求在菜单中添加该文件的文件名,而后面的3条语句则是动态加载子菜单并且设置菜单标题,但此时由于Fname子菜单数组是隐藏的,因此将其Visible属性设置为True,所以[15]填Visible。

选择题
名词解释