菜单与对话框一、选择题1.下列不能打开菜单编辑器的操作是_____。
A) 按Ctrl+E B) 单击工具栏中的“菜单编辑器”按钮C) 执行“工具”菜单中的“菜单编辑器”命令 D) 按Shift+Alt+M2.以下说法正确的是_____。
A) 任何时候都可以使用标准工具栏的“菜单编辑器“按钮打开菜单编辑器B) 任何时候都可以使用“工具“菜单下的”菜单编辑器“命令打开菜单编辑器C) 只有当某个窗体为当前活动窗体时,才能打开菜单编辑器D) 只有当某个代码窗口为当前活动窗体时,才能打开菜单编辑器3.假定有一个菜单项,名为MenuItem,为了在运行时该菜单项失效(变灰),应使用的语句为_____。
A) MenuItem.Enabled=False B) MenuItem.Enabled=TrueC) MenuItem.Visible=True D) MenuItem.Visible=False4. 在下列关于菜单的说法中,错误的是_____。
A) 每一个菜单项都是一个控件,与其他控件一样都有自己的属性和事件B) 除了Click事件之外,菜单项还能响应其他的如 DblClick等事件过程C) 菜单项的快捷键不可以任意设置D) 在程序执行时,如果菜单项的Enabled属性为False,则该菜单项变成灰色,不能被用户选择5. 以下叙述中错误的是_____。
A) 在同一窗体的菜单项中,不允许出现标题相同的菜单项B) 在菜单的标题栏中,“&”所引导的字母指明了访问该菜单项的访问键C) 程序运行过程中,可以重新设置菜单的Visible属性D) 弹出式菜单也在菜单编辑器中定义6. 如果要在程序中显示一个弹出式菜单,那么要调用Visual Basic中提供的方法_____。
A)Print B)Move C)Refresh D)PopupMenu7. 假设在菜单编辑器中定义了一个菜单项,名为Menu1。
为了在运行时隐藏该菜单项,应使用的语句是_____。
A) Menu1.Enabled=True B) Menu1.Enabled=FalseC) Menu1.Visible=True D) Menu1.Visible=False8.如果要向工具箱中加入控件和部件,可以利用“工程”的菜单中的_____命令。
A) 引用 B) 部件 C) 工程属性 D) 添加窗体monDialog控件可以显示_____对话框。
A)4种 B)5种 C)6种 D)7种10. 以下叙述中错误的是_____。
A) 在程序运行时,通用对话框控件是不可见的B) 在同一个程序中,用不同的方法(如ShowOpen或ShowSave等)打开的通用对话框具有不同的作用C) 调用通用对话框控件的ShowOpen方法,可以直接打开在该通用对话框中指定的文件D) 调用通用对话框控件的ShowColor方法,可以打开颜色对话框11. 以下关于菜单的叙述中,错误的是______。
A) 在程序运行过程中可以增加或减少菜单项B) 如果把一个菜单的Enabled属性设置为False,则可删除该菜单项C) 弹出式菜单在菜单编辑器中设计D) 利用控件数组可以实现菜单项的增加或减少12. 在用通用对话框控件建立“打开”或“保存”文件对话框时,如果需要指定文件列表框所列出的文件类型是文本文件(即.txt文件),则正确的描述格式是______。
A) “text (.txt)|(*.txt)”B)“文本文件( .txt) | (.txt)”C) “text(.txt)||(*.txt)” D)“text(.txt)(*.txt)”13.Visual Basic通过菜单编辑器来设置应用程序的菜单,若要求在程序运行的过程中,选中该命令时,在该命令前有“√”的标记,则应该在菜单编辑器中_______。
AA)选中“复选” B)“复选”不被选中 C)选中“有效” D)“有效”不被选中14. 在窗体上画一个名称为CommonDialogl的通用对话框,一个名称为Commandl的命令按钮。
要求单击命令按钮时,打开一个保存文件的通用对话框。
该窗口的标题为"Save",缺省文件名为“SaveFile”,在“文件类型”栏中显示*.txt。
则能够满足上述要求的程序是_____。
A) Private Sub Command_C1ick()Commondialogl.FileName="Savefile"Commondialogl.filter="All Files|*.*|(*.txt)|*.txt|(*.doc).|*.doc"CommonDialogl.Filterindex=2CommonDialogl.Dial0g.title="Save"CommonDialogl.Action=2End SubB) Private Sub Commandl_Click()CommonDialogl.FileName="SaveFile"CommonDiaLog1.Filter="A11 Files|*.*|(*.txt)|*.txt|*.doc|*.doc"C0mmonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=2End SubC) Private Sub Cmmandl_C1ick()CommonDialogl.FileName="Save"CommonDialog1.FiLter="A11Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.Filterindex=2CommonDialogl.DialogTitle="SaveFile"CommonDialogl.Action=2End SubD) Private Sub Commandl_C1ick()CommonDialogl.FileName="SaveFile"CommonDialog1.Filter="All Files|*.*|(*.txt)|*.txt|(*.doc)|*.doc"CommonDialogl.FilterIndex=1CommonDialogl.DialogTitle="Save"CommonDialogl.Action=1End Sub15.通用对话框的Filename属性中_____。
A)只含有文件名的字符串B)含有相对于当前文件夹的路径和文件名的字符串C)含有相对于当前盘的绝对路径和文件名的字符串D)含有盘符、绝对路径和文件名的字符串16. 假设在窗体上建立了一个通用对话框,其名称为CommonDialog1,然后画一个命令按钮Command1, 并编写如下事件过程:Private Sub Command1_Click()CommonDialog1.Flags = 4CommonDialog1.Filter = "all files(* . *)|* .*|text Files(* .Txt)|* .txt|Batch Filse(*.bat)|*.bat"CommonDialog1.FilterIndex = 1CommonDialog1.ShowOpenMsgBox CommonDialog1.FileNameEnd Sub程序运行后,单击命令按钮,将显示一个“打开”对话框,此时在“文件类型”对话框中显示的是_____。
A) All Files(* . *) B) text Files(*. Txt) C) Batch Files(*.bat) D) 不确定17. 假定在窗体上建立一个通用对话框,其名称为CommonDialog1,用下面的语句可以建立一个对话框:与语句 CommonDialong1.Action = 4 等价的语句是_____。
A)CommonDialong1.ShowOpenB)CommonDialong1.ShowFontC)CommonDialong1.ShowColorD)CommonDialong1.ShowSave二、填空题1.如果菜单标题的某个字母前输入一个____符号,那么该字母就成了热键字母;如果建立菜单时在标题文本框中输入一个___________,那么显示时将形成一行分隔符。
2.在菜单编辑器中建立了一个菜单,名为pmenu,用下面的语句可以把它作为弹出式菜单弹出,请填空。
Form1._________Pmenu3.窗体上有一个通用对话框CommonDilog1和一个命令按钮Command1,当单击按钮则打开“颜色对话框”在命令按钮的单击事件过程中输入设置属性代码 ______________________或用方法代码_________________实现。
4.菜单分为__________菜单和__________菜单,菜单总与__________相关联,设计菜单需要在____________________中设计。
1.菜单编辑器中,若菜单前没有内缩符号“…”,表示该菜单项是__________ 。
三、参考答案1)选择题1.D2.C3.A4.B5.A6.D7.D8.B9.C 10.C 11.B 12.A 13.A 14.A 15.D 16.A 17.B2)填空题1. & 、-2. PopupMenumonDialog1.action=3、CommonDialog1.showcolor4.下拉式、弹出式、窗体、菜单编辑器5.主菜单项。