欢迎来到天天文库
浏览记录
ID:14586786
大小:382.20 KB
页数:18页
时间:2018-07-29
《第七章 vb6.0菜单的设计与多文档界面》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、第七章 菜单的设计与多文档界面7.1菜单简介大多数Windows应用程序都有一个菜单栏,它总是处在窗体标题栏的下面,并包含一个或多个菜单标题。单击每个菜单标题都会弹出一个下拉菜单,在下拉菜单中包含有菜单项、分隔条和子菜单标题。 有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话框。所有的Windows应用程序都遵循以下3个约定: 凡是菜单名称后有一个省略号的,均表示在单击该选项后会弹出一个相应的对话框,在用户作出相应的回答后,该项功能就以用户所给予的信息去执行。例如,单击【打开】选项,则弹出【打开】对话框,用户可从中选择要打开的文件。 凡是菜单名称后有一个小
2、三角的,则表示它是一个子菜单标题,子菜单标题并不能直接执行,仅仅扮演一个“容器”的角色。当鼠标指针移动到子菜单标题上时,会自动弹出子菜单。例如,将指针移动到【发送】选项,就会弹出子菜单。 菜单名称后不包含L述两种符号者,表明该菜单项所代表的命令可直接执行。例如,单击【关闭】选项,则将关闭当前打开的文档。 另外,有的菜单项名称后还显示相应的键盘访问键和快捷键。访问键允许同时按下Alt键和一个指定字符来打开一个菜单。一旦菜单打开,通过按下访问键即可选取菜单项。在菜单项的标题中,访问键表现为一个带下划线的字母,如【打开】命令的访问键为0.当打开【文件】菜单后,按下0键即可执行【打开】
3、命令。快捷键出现在相应菜单项的右边,例如,【打开】命令的快捷键是Ctrl+O,无论【文件】菜单是否打开,只要按下Ctrl+O组合键,即可执行【打开】命令。 由于所有Windows应用程序都遵循上述约定,因此,在创建菜单时,也应该遵循这些约定。例如,如果某菜单项的执行结果是弹出一个对话框,则应该在该菜单项后加上省略符(…).此外,要使应用程序简单好用,还应该将菜单项按其功能分组。例如,与文件有关的命令【新建】、【打开】和【另存为】都列入了【文件】菜单。 同一菜单中不同类型的选项之间还使用分隔条分隔开来。分隔条作为菜单项间的一个水平行显示在菜单上。在包含较多菜单项的菜单上,经常使用
4、分隔条将各项划分成一些逻辑组。【文件】菜单,使用分隔条将其菜单项分成6组。7.2菜单编辑器简介菜单编辑器是VB提供的一个用于设计菜单的工具,它使看似复杂的菜单创建变得非常简单。使用菜单编辑器可以创建出新的菜单或编辑已有的菜单。打开【工具】菜单,执行【菜单编辑器】命令,将出现如图7.3所示的【菜单编辑器】 对话框。也可以通过单击工具栏上的【菜单编辑器】按钮来打开该对话框。其中各主要选项的含义如下: 标题:该文本框用来输入菜单名,这些名字出现在菜单栏或菜单之中。如果想在菜单中建立分隔条,则应在该文本框中输入一个连字符“一”.为了能够通过键盘访问菜单项,可在一个字母前插入&符号。例如
5、,“新建(&N)”.在运行时,该字母带有下划线(&符号是不可见的).如果要在菜单中显示&符号,则应在标题中连续输入两个&符号。 名称:该文本框用来输入菜单名称。在代码中就是以该名称来访问菜单项的,它不会出现在菜单中,这与其他控件的名称是一样的。 索引:可指定一个数字值来确定控件在控件数组中的位置。该位置与控件的屏幕位置无关。 快捷键:可在该列表框中为命令选择快捷键。 帮助上下文ID:允许为contextID指定唯一数值。在HelpFile属性指定的帮助文件中用该数值查找适当的帮助主题。协调位置:该列表框中共有四个可选项,它们决定是否及如何在窗体中显示菜单。 复选:允
6、许在菜单项的左边设置复选标记。通常用它来指出切换选项的开关状态。 有效:由此选项可决定是否让菜单项对事件做出响应,而如果希望该项失效并以浅灰色显示出来,则可取消对该复选框的选中。 可见:该选项决定是否将菜单项显示在菜单上。 显示窗口列表:在MDI应用程序中,确定菜单控件是否包含一个打开的MDI子窗体列表。 右箭头:每次单击都把选定的菜单向右移一个等级。一共可以创建四个子菜单等级。 左箭头:每次单击都把选定的菜单向上移一个等级。一共可以创建四个子菜单等级。 上箭头:每次单击都把选定的菜单项在同级菜单内向上移动一个位置。 下箭头:每次单击都把选定的菜单项在同级菜
7、单内向下移动一个位置。 下一个:将选定项移动到下一行。 插入:在列表框的当前选定项上方插入一行。7.3.1建立菜单本节以一个实例来介绍使用菜单编辑器创建菜单的具体过程。 实例7.1创建菜单。 在本例中,为窗体创建一个只有两个菜单的菜单栏,一个是【文件】菜单,另一个是【编辑】菜单。其中【文件】菜单包含3个菜单项,分别是【新建】、【关闭】和【退出】,并且在【关闭】与【退出】之间有一个分隔条。【编辑】菜单也包含3个选项,分别是【颜色】
此文档下载收益归作者所有