VB语言程序设计教程第08章 菜单.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机程序设计基础(VB) 第8章 菜单 * 主 要 内 容 8.1 下拉式菜单※ 8.2 弹出式菜单※ * 8.1 下拉式菜单 8.1.1 下拉式菜单的组成 下拉式菜单的组成如图8-1所示。 图8-1 下拉式菜单的组成 * 8.1 下拉式菜单 8.1.1 下拉式菜单的组成 (1)下拉式菜单由主菜单、主菜单项、子菜单等组成。 (2)子菜单可分为一级子菜单、二级子菜单等,直到五级子菜单。 (3)每级子菜单由菜单项、快捷键、分隔条、子菜单提示符等组成。 ① 菜单项:所有子菜单的基本元素就是菜单项,每个菜单项代表一条命令或子菜单标题。 ② 分隔条:分隔条为一条横线,用于在子菜单中区分不同功能的菜单项组。 * 8.1 下拉式菜单 ③ 快捷键:为每个最底层的菜单项设置快捷键后,可以通过快捷键直接执行相应的命令。 ④ 热键:也称为快速访问键,需与Alt键同时使用。 ⑤ 子菜单提示符:如果某个菜单项后有子菜单,则在此菜单项的右边出现一个向右指示的小三角,称为子菜单提示符。 * 8.1 下拉式菜单 8.1.2 菜单编辑器 1.菜单编辑器的启动 打开菜单编辑器的方法有以下几种。 (1)执行“工具 | 菜单编辑器菜“菜单项命令。 (2)单击工具栏中的“菜单编辑器“按钮 。 (3)击窗体,快捷菜单中选择“菜单编辑器“菜单项。 (4)按快捷键Ctrl+E。 打开后的菜单编辑器,如图8-2所示。 * 8.1 下拉式菜单 图8-2 菜单编辑器 * 8.1 下拉式菜单 2.菜单编辑器的组成 分上中下3部分:属性区、编辑区和菜单列表区。 (1)属性区:用来设置菜单控件的属性。 ① 标题(Caption):指明菜单项名。若是减号“-”,将显示一条分隔线。如果在某个字母前输入“”后,则该字母将成为热键。 ② 名称(Name):用于指明菜单项的控件名称,这个名字用来在程序中引用该菜单项。 ③ 索引(Index):相当于其它控件的Index属性,当把多个菜单项定义为控件数组时,索引是控件数组的下标。 ④ 快捷键(Shortcut Key):用于选择菜单项的快捷键。 * 8.1 下拉式菜单 ⑤ 复选(Checked):若复选框被选中,则该菜单项左边加上检查标记“√”,表示该菜单项被选中,其Checked属性值为True。 ⑥ 有效(Enabled):该属性值为False(未选中)时,对应的菜单项灰色显示,表示当前不可用。 ⑦ 可见(Visible):决定菜单项是否可见。菜单项的可见框被选中(值为True),则该菜单项可见,否则不可见。 ⑧ 帮助上下文ID(HelpContextID):用户可以输入一个数字作为帮助文本的标识符,从而根据该数字在帮助文件中查找适当的联机帮助主题。 * 8.1 下拉式菜单 (2)编辑区:包括7个控制按钮。 ① “←”与“→”按钮:用于选择菜单项在菜单中的层次位置。 ②“↑”和“↓”按钮:用于改变菜单项在主菜单与子菜单中的顺序位置。 ③ 下一个(Next)按钮:单击“下一个”按键可新建一个菜单项或进入下一个菜单项。 ④ 插入(Insert)按钮:在选定菜单项前插入一个新菜单项。 ⑤ 删除(Delete)按钮:用于删除指定菜单项。 * 8.1 下拉式菜单 (3)菜单列表区: 用来显示已经输入的菜单项。包括菜单项标题、级别和快捷键等。 如果一个菜单项相对于上一个菜单项向右缩进,表示它是上一个菜单项的子菜单。向右缩进相同的菜单项属于同一个子菜单。 没有缩进的菜单项是主菜单项,将显示在菜单栏中。 * 8.1 下拉式菜单 【例8-1】利用下拉式菜单设计一个简易文本编辑器。程序运行界面如图8-3所示。 * 8.2 弹出式菜单 弹出式菜单是指在对象上单击鼠标右键之后弹出的菜单,弹出式菜单也称为快捷菜单。 建立弹出式菜单分3步进行。 (1)用菜单编辑器建立主菜单及其子菜单,并把各菜单项所对应的程序代码编写好。方法与下拉式菜单相同。 (2)把主菜单项的Visible(可见性)属性设置为False。 (3)编辑需要弹出快捷菜单的对象的MouseDown事件过程。使用PopupMenu方法显示弹出式菜单。 * 8.2 弹出式菜单 1.PopupMenu方法 格式: [对象名.]PopupMenu 菜单名 [,flags][,x][,y][,boldcommand] (1)对象名表示要弹出快捷菜单的对象名称。一般为窗体,默认为当前窗体。 (2)菜单名是要弹出的主菜单项名称。 (3)flags为可选参数,用于设定菜单弹出的位置和行为,位置常量和行为常量分别如表8-3和表8-4所示。 (4)x和y两个参数用于指定显示弹出式菜单的位置。默认使用鼠标的坐标。 (5)boldcommand用于指定弹出式菜

文档评论(0)

132****9295 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档