窗体上有一个名称为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。