vb电子教案7.0版第16章菜单程序设计_第1页
vb电子教案7.0版第16章菜单程序设计_第2页
vb电子教案7.0版第16章菜单程序设计_第3页
vb电子教案7.0版第16章菜单程序设计_第4页
vb电子教案7.0版第16章菜单程序设计_第5页
已阅读5页,还剩8页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、Visual Basic语言程序设计第二十五课 菜单程序设计菜单分为:下拉式菜单和弹出式菜单打开菜单编辑器的四种方式: 1. Ctrl+E 2. 在窗体上右键 3. 工具栏中的“菜单编辑器” 4. 工具菜单中的“菜单编辑器命令”菜单编辑器窗口的组成:数据区,编辑区菜与单项显示区数据区1. 标题:同于控件的Caption属性, 减号(-)用于设置菜单的分隔线。&符号用于设置 访问快捷键2. 名称:同于控件的Name属性3. 索引:Index属性4. 复选:Checked属性5. 有效:Enabled属性6. 可见:Visabled编辑区 左右箭头:用于取消和产生内缩符号(.四个点用于 确定菜单的

2、层次) 最多可有5个内缩符号(包括顶层菜单有6层菜单)注意点: 菜单只响应Click事件(分隔线不响应)弹出式菜单的建立 使用PopupMenu方法 格式: 对象.PopupMenu 菜单名强化训练11.窗体的MouseDown事件过程代码如下:Private Sub Form_MouseDown(Button as Integer,shift as integer,x as single,y as single)If button and 2 then Popupmenu mnuEndifEnd sub对于以上程序,以下叙述中错误的是 A.条件语句有错B.mnu是在菜单编辑器中定义的菜单项C

3、.PopupMenu是窗体的事件D.x、y是鼠标按下时的坐标2-32.以下关于使用菜单编辑器设计菜单的叙述中错误的是 A.菜单项中的分隔条也必须有唯一的名称B.若菜单项的”有效”选项未标记为”,该菜单项显示为灰色C.菜单中各菜单项可以是控件数组元素D.若菜单项的”可见”选项被标记为”,该菜单项不显示在菜单中3.以下关于菜单的叙述中,错误的是 A.菜单项只响应单击事件B.单击右键弹出的快捷菜单可以在菜单编辑器中定义C.若要求菜单项不能被选中(即灰色),应设置菜单项的Visible属性为FalseD.菜单项既可以是单个控件,也可以构成控件数组44.在菜单编辑器中建立如下图所示的菜单,并为每个菜单项

4、编写了鼠标单击事件过程。关于此菜单,以下叙述中错误的是 A.针对此菜单进行操作,单击”编辑”菜单项时,打开下拉菜单,但不执行相应的单击事件过程B.针对此菜单进行操作,单击”下划线”菜单项时,”被去掉C.针对此菜单进行操作,单击”退出”菜单项时,不能执行对应的单击事件过程D.针对此菜单进行操作,单击”斜体”菜单项时,将执行它的鼠标单击事件过程5-65.以下关于菜单的叙述中错误的是 A.对于同一窗体中的菜单,各菜单项的标题必须唯一B.弹出式菜单的编辑、定义在菜单编辑器中进行C.菜单中各菜单项可以是控件数组元素D.对于同一窗体中的菜单,各菜单项的名称必须唯一6.如果一个菜单项的Enabled属性被设

5、置为False,则程序运行时,该菜单项 A.显示但无效B.不显示但有效可用C.不显示D.有效可用77.在Form1窗体上有一个菜单项,名称为menu,它有自己的子菜单.若希望在鼠标右键单击窗体时能够弹出Menu的子菜单,某人编写了下面的事件过程:Private Sub Form_Mousedown(Button as Integer,Shift as Integer,x as Single,y as Single)If Button=2 then Menu PopupMenuEnd IfEnd Sub但调试时发现不能达到目的,需要修改程序,下面正确的修改方案是 A.把Menu PopupMen

6、u 改为Popup MenuB.把 if Button =2 then 改为If Button =1 thenC.把Menu PopupMenu 改为PopupMenu MenuD.把过程改为Form1_MouseDown88.为了在运行时能显示窗体左上角的控制框(即系统菜单),应执行的操作是 A.把窗体的ControlBox属性设置为False,并且把BorderStyle属性设置为1到5中的一个数B.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为0C.把窗体的ControlBox属性设置为True,并且把BorderStyle属性设置为1到5中的一个

7、数D.把窗体的ControlBox属性设置为False,其他属性任意99.在Visual basic标准工具栏中,”菜单编辑器”的图标是 A.B.C.D.1010.工程文件包含Form1、Form2两个窗体。Form1有包含二个菜单命令的菜单;Form2上有一个名称为Command1的命令按钮,如图所示.10Form1中菜单项”隐藏Form1”的单击事件过程代码如下:Private Sub HideF1_Click() Form1.HideEnd subForm1中菜单项”显示Form2”的单击事件过程代码如下:Private Sub ShowF2_Click() Form2.ShowEnd subForm2的程序代码如下: Private Sub Command1_Click()Form1.ShowEnd sub以下关于上述程序的叙述中,正确的是 A.Form1中定义的菜单只出现在Form1B.执行”隐藏Form1”菜单命令会出错,因为没有窗体被打开C.Form1的2个菜单命令都能隐藏F

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论