第11章-菜单程序设计_第1页
第11章-菜单程序设计_第2页
第11章-菜单程序设计_第3页
第11章-菜单程序设计_第4页
第11章-菜单程序设计_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

1、11.1 菜单编辑器 11.2 建立菜单 11.3 弹出式菜单 11.4 程序示例 20142014 11.1 菜单编辑器菜单编辑器 菜单可以在菜单可以在“菜单编辑器菜单编辑器”窗口中设计。启动进入窗口中设计。启动进入“菜单编菜单编 辑器辑器”的方法是:的方法是: 选择窗体窗口为当前活动窗口(这样选择窗体窗口为当前活动窗口(这样“菜单编辑器菜单编辑器”才有才有 效)效)单击单击“工具工具”菜单栏菜单栏单击单击“菜单编辑器菜单编辑器”。 图图11-1 “菜单编辑器菜单编辑器”窗口窗口 菜单控件的主要属性菜单控件的主要属性 属性名属性名功功 能能 名称名称设置菜单项的名称。设置菜单项的名称。 标题

2、标题设置菜单项的标题,也就是显示在菜单中的字符。特例:通过设置菜单项的标题,也就是显示在菜单中的字符。特例:通过“&”字符可字符可 以设置访问键,如以设置访问键,如“文件(文件(&F)”,通过,通过“-”可以设置菜单项之间的分隔条。可以设置菜单项之间的分隔条。 有效有效设置菜单项的操作状态,表示该菜单项是否可选,其值为设置菜单项的操作状态,表示该菜单项是否可选,其值为True或或False。若为。若为 False,则相应的菜单项呈灰度显示,表示不能访问这一菜单项。,则相应的菜单项呈灰度显示,表示不能访问这一菜单项。 可见可见设置菜单项是否可见,其值为设置菜单项是否可见,其值为True或或Fal

3、se。若为。若为False,则相应的菜单项为,则相应的菜单项为 不可见,即该菜单项将被暂时从菜单中去掉,但仍然存在。直到该属性被重不可见,即该菜单项将被暂时从菜单中去掉,但仍然存在。直到该属性被重 设为设为True才可见。才可见。 复选复选设置菜单项的复选属性,显示该菜单项是否选中,其值为设置菜单项的复选属性,显示该菜单项是否选中,其值为True或或False。若为。若为 True,则相应的菜单项左边出现一个,则相应的菜单项左边出现一个“”标记,表明该菜单项当前处于活标记,表明该菜单项当前处于活 动状态。动状态。 索引索引设置菜单控件数组的下标。控件数组是一组享有同一控件名,而拥有不同属设置菜

4、单控件数组的下标。控件数组是一组享有同一控件名,而拥有不同属 性的控件。性的控件。 快捷键快捷键设置菜单项的快捷键。设置菜单项的快捷键。 菜单控件的主要属性菜单控件的主要属性 按扭按扭功功 能能 单击一次右键头单击一次右键头“”产生一个内缩符号产生一个内缩符号“. .”;单击一次;单击一次 左键头左键头“”删除一个内缩符号删除一个内缩符号“. .”。主要用于子菜单设。主要用于子菜单设 计,以表示菜单之间的层次关系。计,以表示菜单之间的层次关系。VBVB最多可以设置最多可以设置6 6层。层。 单击一次上键头单击一次上键头“”使该菜单项上移一位;单击一次下键使该菜单项上移一位;单击一次下键 头头“

5、” 使该菜单项下移一位。主要用于调整菜单项的上下使该菜单项下移一位。主要用于调整菜单项的上下 位置,即菜单顺序。位置,即菜单顺序。 下一个(下一个(N N) 用于进入下一个菜单项的设计。用于进入下一个菜单项的设计。 插入(插入(I I)在光标所在处插入一个空白菜单项。主要用于在菜单中间位在光标所在处插入一个空白菜单项。主要用于在菜单中间位 置添加一个新的菜单项。置添加一个新的菜单项。 删除(删除(T T)删除光标所在处的菜单项。删除光标所在处的菜单项。 11.2 建立菜单建立菜单 在窗体上建立一个如下图所示的下拉式菜单在窗体上建立一个如下图所示的下拉式菜单 菜单设计完毕后,即可单击菜单项,进入

6、对应菜单项的代码编辑窗口,菜单设计完毕后,即可单击菜单项,进入对应菜单项的代码编辑窗口, 字体设置各菜单项的代码如下(对文本框的字体进行设置):字体设置各菜单项的代码如下(对文本框的字体进行设置): 使用菜单设计器可以对设置的菜单进行修改使用菜单设计器可以对设置的菜单进行修改 另外,可以将某菜单的菜单项设置为菜单控件数组。方法是:将所有另外,可以将某菜单的菜单项设置为菜单控件数组。方法是:将所有 菜单项的名称设置为相同值;对菜单项设置索引值。菜单项的名称设置为相同值;对菜单项设置索引值。 11.3 弹出式菜单弹出式菜单 弹出式菜单就是当用户鼠标弹出式菜单就是当用户鼠标“右击右击”窗体某一区域的

7、时候弹出的菜单,也称窗体某一区域的时候弹出的菜单,也称 “快捷菜单快捷菜单”。根据单击的区域不同,弹出的菜单也不相同,所以弹出式菜。根据单击的区域不同,弹出的菜单也不相同,所以弹出式菜 单也称为单也称为“上下文菜单上下文菜单”。 1. 弹出式菜单的设计:(以将窗体菜单中的弹出式菜单的设计:(以将窗体菜单中的“文件文件”菜单设为弹出式菜菜单设为弹出式菜 单为例单为例 打开含有已建菜单的窗体打开含有已建菜单的窗体Form1,打开,打开“菜单编辑器菜单编辑器”。 在菜单显示区中单击在菜单显示区中单击“文件文件(&F)”菜单栏,将光标移至该项。菜单栏,将光标移至该项。 单击单击“文件文件(&F)”菜单栏的菜单栏的“可见可见”属性的复选框,取消其属性的复选框,取消其“”号。号。 窗体上的菜单即会消失。窗体上的菜单即会消失。 2. 弹出式菜单的使用弹出式菜单的使用 在窗体的在窗体的MouseDown或或MouseUp事件中,用事件中,用PopupMenu方法,将菜单方法,将菜单 弹出,如:弹出,如: Private Sub Form_Mou

温馨提示

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

评论

0/150

提交评论