- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
VisualBasic程序设计案例教程 第13讲 菜单和对话框
第十三讲 菜单和对话框 第十三讲 2课时 教学目标及基本要求 掌握使用菜单编辑器在应用程序中创建下拉菜单和快捷菜单 了解对话框的分类及作用 掌握系统预定义对话框、用户自定义对话框和通用对话框的设计 教学重点 用菜单编辑器建立菜单 菜单项的控制 菜单项的增减 系统预定义对话框 用户自定义对话框 通用对话框 教学难点 菜单项的控制 教学内容 用菜单编辑器建立菜单 菜单有效性控制、菜单项标记、菜单项的隐藏与显示、键盘选择 菜单项的增减 弹出式菜单 系统预定义对话框 用户自定义对话框 通用对话框和文件对话框 菜单 菜单概述 Visual Basic的应用程序一般给用户提供三种菜单:窗体控制菜单、下拉菜单与快捷菜单。窗体控制菜单由窗体的ControlBox属性控制,下拉菜单和快捷菜单则可以由菜单控件(Menu)方便地设计出来。为了创建Menu控件,要使用“菜单编辑器”。 用菜单编辑器建立菜单 执行菜单编辑器的方法有:从“工具”菜单上,选取“菜单编辑器”;在“工具栏”上单击“菜单编辑器”按钮。 菜单 用菜单编辑器建立菜单 菜单编辑器对话框中的选项有如下几个。 标题——菜单名或命令名。 名称——菜单控件的标识符。 索引——菜单控件数组的下标,为一整型数。 快捷键——为每个命令设定的快捷方式。 帮助上下文ID——允许为context ID指定惟一数值,用于查找帮助主题。 菜单 协调位置——决定是否及如何在容器窗口中显示菜单。该列表有四个选项,作用如下: 0-None 菜单项不显示 1-Left 菜单项靠左显示 2-Middle 菜单项居中显示 3-Right 菜单项靠右显示 复选——允许在菜单项的左边设置复选标记。 有效——决定是否让菜单项对事件作出响应。 可见——将菜单项显示在菜单上。 菜单 显示窗口列表——在MDI应用程序中,确定菜单控件是否包含一个打开的MDI子窗口列表。 右箭头——使选定的菜单下移一个等级。 左箭头——使选定的菜单上移一个等级。 上箭头、下箭头——使选定的菜单项在同级菜单中上下改变位置。 菜单列表框——列出当前窗体的所有菜单控件。 下一个——将选定移动到下一行。 插入——在当前选定行上方插入一行。 删除——删除当前选定行。 菜单 用菜单编辑器建立菜单 设计下拉菜单 图9-2列出了一个应用程序中“文件”菜单的相关菜单控件。通过左右键可以设置菜单控件是菜单标题、菜单项、子菜单标题还是子菜单项,位于列表框中左侧平齐的菜单控件作为菜单标题显示在菜单栏中。图9-1执行后的下拉菜单如图9-2所示,列表框中被缩进过的菜单控件,在单击其前导的菜单标题后才会在该菜单上显示。 菜单 用菜单编辑器建立菜单 设计子菜单 一个缩进过的菜单控件,如果后面还紧跟着再次缩进的一些菜单控件,它就成为一个子菜单的标题。在子菜单标题以下缩进的各个菜单控件,就成为该子菜单的菜单项。如图9-3所示,“颜色”为一个子菜单标题,“前景色”和“背景色”为该子菜单的菜单项。 菜单 菜单 用菜单编辑器建立菜单 给菜单项分组 一个以连字符(-)作为标题属性的菜单控件,将以一个分隔条出现。分隔条可把菜单项划分成若干个逻辑组。如图9-2中“保存”菜单项的上下分隔条。 注意:如果菜单控件是一个菜单标题、带有子菜单项、被复选或无效,或者有一个快捷键,那么它就不能作为分隔条。分隔条不能被选取和单击。 菜单 用菜单编辑器建立菜单 给菜单项指定访问键和快捷键 “访问键”是指与Alt键同时按下的键,用于打开菜单、执行命令、选择对象或移向对象。在菜单项的标题中,在想要指定为访问键的字符前加一个符号。在菜单中,该字符会自动加上一条下划线。 按下“快捷键”时会立刻运行一个菜单项。为频繁使用的菜单项指定一个快捷键,可以提高工作效率。快捷键的赋值通过编辑器的快捷键选项完成。快捷键出现在菜单中相应菜单项的右边。 菜单 用菜单编辑器建立菜单 菜单标题和名称的命名基本约定 标题的命名约定 为菜单项进行标题赋值时,应当尽量遵循下列准则: ① 菜单中菜单控件标题应当惟一,但不同菜单中相似动作菜单控件可以重名。 ② 菜单控件标题可以是单词、复合词或者多个词。 菜单 ③ 每一个菜单控件标题都应当有一个用键盘选取命令的、一个惟一的记忆访问字符。访问字符原则上应当是菜单控件标题的第一个字母,除非别的字符更易记;两个菜单控件标题不能用同一个访问字符。 ④ 如果命令在完成之前还需要附加信息,则在其标题后面应当有一个省略号(…),比如显示一个对话框的命令(“另存为…”,“首选项…”)。 ⑤ 菜单控件标题应尽量简短。 菜单 名称的命名约定 菜单控件命名约定规则建议用前缀来标识对象(即,对菜单控件用mnu),其后紧跟顶层菜单的名称(如File)。对于子菜单,其后再紧跟
您可能关注的文档
- UGNX5中文版应用与实例教程 第6章 工程图的创建.ppt
- UGNX5中文版应用与实例教程 第8章 模具设计.ppt
- UG中文版实用教程 第4章 草图功能.ppt
- UGNX5中文版应用与实例教程 第3章 草图功能.ppt
- UGNX5中文版应用与实例教程 第7章 装配建模.ppt
- UGNX5中文版应用与实例教程 第5章 曲面造型.ppt
- UML与系统分析设计(第二版) 第12章 简易教学管理系统分析与设计.ppt
- UML与系统分析设计(第二版) 第11章 软件开发工具Rational Rose.ppt
- UML与系统分析设计(第二版) 第2章 面向对象的软件开发过程.ppt
- UML与系统分析设计(第二版) 第13章 数据库分析与设计.ppt
- 人教版数学九年级上册《 二次函数》说课稿(共19张PPT).ppt
- 人教版八年级上册 12.2.2三角形全等的判定 “边角边”判定三角形全等 (共22张PPT).ppt
- 人教版初中数学2011课标版八年级上册第十二章12.2 三角形全等的判定 课件(共16张PPT).ppt
- 人教版九年级第十单元课题1浓硫酸1 (共18张PPT).ppt
- 人教版初中数学七年级上册 1.4 有理数的乘除法(共22张PPT).ppt
- 人教版八年级物理上册第1章 第2节运动的描述习题课件(共20张PPT).ppt
- 人教版九年级课题2酸和碱之间会发生什么反应(共21张PPT).ppt
- 人教版初中物理2011课标版 九年级 第十八章 电功率第三节 测量小灯泡的电功率(共25张PPT).pptx
- 人教版初中数学2011课标版九年级上册第二十四章24.1圆的有关性质(共17张PPT).ppt
- 人教版初中数学2011课标版九年级上册21.2解一元二次方程(共22张PPT).pptx
原创力文档


文档评论(0)