- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
知识要点 学习任务 使用菜单编辑器进行Visual Basic应用程序菜单设计以及菜单的Click事件过程的编写方法 弹出式菜单、菜单控件数组的设计方法 在程序运行中动态改变菜单的实现方法 了解菜单控件数组的设计方法 理解在程序运行中动态改变菜单的实现方法 掌握使用菜单编辑器进行Visual Basic应用程序菜单设计、菜单的Click事件过程的编写方法,以及弹出式菜单的设计方法 11.1 菜单简介 菜单栏 菜单标题 菜单选项 子菜单选项 子菜单标题 访问键 分隔条 快捷键 启动菜单编辑器 单击一个窗体作为菜单的载体,然后选择“工具”菜单的“菜单编辑器”选项或者单击工具栏上的“菜单编辑器”按钮,可以调出 “菜单编辑器”对话框 使用菜单编辑器 11.2 用菜单编辑器定义菜单(一) 定义菜单的访问键 在输入菜单标题名或菜单选项名时,在一个字母前插入“”符号可以将该字母定义为该菜单标题或菜单项的访问键 定义菜单的快捷键 单击“快捷键”列表框右侧的下拉箭头,可以在弹出的下拉列表中为菜单项选定快捷键。通过在菜单的属性窗口中选择Shortcut属性的取值也可以定义菜单的快捷键 定义子菜单 当给一个菜单选项定义了下级菜单时,该菜单选项在显示时自动带有一个三角标记 建立分隔条 在“标题”文本框中输入一个连字符“-”,可以在菜单中建立分隔条 11.2 用菜单编辑器定义菜单(二) 【例11.2】利用菜单编辑器设计 如图所示的菜单系统 11.2 用菜单编辑器定义菜单(三) 菜单项 标题名 菜单 级别 Name 属性 Index 属性 快捷键 Checked 属性 Enabled 属性 Visible 属性 文件(F) 标题 mnufile 无 None ? √ √ 打开… 一级 mnufileopen 无 Ctrl+O ? √ √ - 一级 mnufileline 无 None ? √ √ 图片 一级 mnufilepic 无 None ? √ √ 金色森林 二级 mnufilepicgoldenwoods 无 None √ √ √ 蓝色椰岛 二级 mnufilepicblueisland 无 None √ √ √ 清除 二级 mnufilepicclear 无 None ? ? √ 退出(X) 标题 mnuquit 无 None ? √ √ Caption属性 名称应当各不相同,在不同的菜单标题中的相似功能可以同名 应尽量简短明了 应当定义一个便于记忆的字符作为访问键 如果在执行某个菜单选项所对应的功能时需要使用对话框,应在Caption属性取值的后面输入一个省略号(…) Name属性 使用前缀来标识对象,其后紧跟菜单栏中的菜单标题的名称。如果要表示子菜单,则再紧跟该子菜单选项的名称 11.3 菜单命名规则 菜单控件数组的概念 控件数组由一系列的控件组成,控件数组中的各个控件的“名称”属性相同,其他属性可以互不相同。 菜单控件数组就是由多个菜单控件组成的控件数组 菜单标题或菜单选项在菜单控件数组中的位置或次序与其屏幕位置无关 菜单只能响应Click事件 菜单控件数组的作用 在程序运行时动态地创建一个新菜单项 可以简化程序代码 11.4 建立菜单控件数组(一) 在菜单编辑器中建立菜单控件数组的步骤 选取要定义菜单的窗体 从 “工具”菜单中选择“菜单编辑器”选项或在工具栏上单击“菜单编辑器”按钮 通过“菜单编辑器”对话框的“标题”文本框和“名称”文本框创建,或在菜单控件列表框中选择一个已经存在的菜单控件作为菜单控件数组的第1个元素 将菜单控件数组中的第1个菜单控件元素的“索引”文本框的取值设置为0 在同一缩进级上创建一个菜单控件(或在菜单控件列表框中选择一个已经存在的菜单控件)作为菜单控件数组的第2个元素 将菜单控件数组中的第2个菜单控件元素的“索引”文本框的取值设置为1,其“名称”文本框的内容要与第1个元素的“名称”文本框内容完全相同 重复第(5)步和第(6)步定义菜单控件数组的后继元素 11.4 建立菜单控件数组(二) 动态设置菜单控件有效或无效 通过设置菜单的Enabled属性可以使菜单控件无效。 如果Enabled属性取值为True,表示菜单控件有效,反之,则菜单控件无效,菜单变为浅灰色的模糊显示。 动态设置菜单控件可见或不可见 通过设置菜单的Visible属性可以动态设置菜单控件可见或不可见。 当菜单控件的Visible属性设置为True时,表示该菜单控件可见。反之,表示该菜单控
您可能关注的文档
- 《体育与健康》电子教案一——引导课.doc
- 《会计电算化》备课.doc
- 《体育与健康》课教案七——体操 .doc
- 《体育与健康》课教案三十——篮球复习技、战术.doc
- 《会计核算基础》课件 第一章 概述.doc
- 《体育与健康》课教案三——体操 .doc
- 《体育与健康》课教案三十一——耐力跑的途中跑练习.doc
- 《体育与健康》课教案三十二——中长跑测试.doc
- 《体育与健康》课教案九——体操 .doc
- 《体育与健康》课教案二——队列、队形.doc
- Visual Basic语言程序设计基础教案(第3版)第14章 打印.ppt
- Visual Basic语言程序设计基础教案(第3版)第16章 报表设计器.ppt
- Visual Basic语言程序设计基础教案(第3版)第1章 Visual Basic概述.ppt
- Visual Basic语言程序设计基础教案(第3版)第2章 Visual Basic的开发环境.ppt
- Visual Basic语言程序设计基础教案(第3版)第15章 数据库的链接与应用.ppt
- Visual Basic语言程序设计基础教案(第3版)第4章 常量和变量.ppt
- Visual Basic语言程序设计基础教案(第3版)第3章 Visual Basic编程基础.ppt
- Visual Basic语言程序设计基础教案(第3版)第6章 数组和记录.ppt
- Visual Basic语言程序设计基础教案(第3版)第5章 运算.ppt
- Visual Basic语言程序设计基础教案(第3版)第7章 控制结构.ppt
文档评论(0)