C.弹出式菜单在菜单编辑器中设计
D.程序运行时,利用控件数组可以实现菜单项的增加或减少
B。【解析】Visual Basic中的菜单(包括弹出式菜单)是通过菜单编辑器来设计的。打开某个活动窗体的菜单编辑器有4种方法:(1)选择菜单【工具】→【菜单编辑器】命令;
(2)单击工具栏中的“菜单编辑器”图标;(3)使用快捷键<Ctrl+E>;(4)右击窗体,从弹出的快捷菜单中选择【菜单编辑器】命令。菜单项的“有效”属性(即Enabled)是控制菜单项的有效性的,当把一个菜单项的“有效”属性设置为False,就可以使其失效,运行后该菜单项变为灰色。菜单项的增减也可通过控件数组来实现。控件数组可以在设计阶段建立,也可以在运行时建立。利用这一特点,可在设计时建立菜单控件数组的第一个元素,该元素的下标为0,Visi ble属性为False。在程序运行时,通过Load语句来建立该菜单控件数组的新元素,并将其Visi ble属性设置为True,从而实现增加菜单项的功能。删除菜单项时可通过UnLoad语句来实现。
14. 下列叙述中错误的是()。
A.在程序运行时,通用对话框控件是不可见的
B.调用同一个通用对话框控件的不同方法(如ShowOpen或ShowSave),可以打开不同的对话框窗口
C.调用通用对话框控件的Showopen方法,能够直接打开在该通用对话框中指定的文件
D.调用通用对话框控件的ShowColor方法,可以打开颜色对话框窗口
C。【解析】通用对话框(Co mmonDialog)可提供诸如打开文件、保存文件、设置打印选项、选择颜色和字体、显示帮助等操作的一组标准对话框,该控件运行时不可见。通用对话框可显示的对话框类型及其对应的Action属性值及方法如下。Action属性值显示的对话类型有:0无操作,1打开文件ShowOpen,2存为文件ShowSave,3选择颜色ShowColor,4选择字体ShowFont,5打印ShowPrinter,6调用“帮助”文件ShowHelp。
15. 设在工程文件中有一个标准模块,其中定义了下列记录类型:
Type Books
Name As Stri ng*10
TelNum As Stri ng*20
End Type
在窗体上画一个名为Co mmand1的命令按钮,要求当执行事件过程Co mmand1Click时,在顺序文件Person.txt中写入一条Books类型的记录。下列能够完成该操作的事件过程是()。
A.Private Sub Co mmand1_Click()
Di m BASBooks
Open"Person txt"For Output As#1
B.Name=InputBox("输入姓名")
B.TelNum=lnputBox("输入电话号码")
Write#1BName,BTelNum
Close#1
End Sub
B.Private Sub Co mmand1_Click()
Di m BAs Books
Open"Person txt"For Input As#1
B.Name=InputBox("输入姓名")
B.TelNum=InputBox("输入电话号码")
Print#1,B.Name,B.TelNam
Close#1
End Sub
C.Private Sub Co mmand1_Click()
Di m BASBooks
Open"Person txt"For Output As#1
B.Name=InputBox("输入姓名")
B.TelNum=InputBox("输入电话号码")
Write#1,B
Close#1
End Sub