- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第9章 VB界面设计
第9章 界面设计 9.1 菜单的设计 9.2 对话框的设计 9.3 工具栏的设计 9.4 状态栏的设计 9.5 多窗体设计 9.6 多文档界面设计 9.1 菜单的设计 在Windows应用程序窗口中,所有的操作都可以通过菜 单来实现。菜单不仅可以提供人机对话界面,方便用户选择 应用程序的各种操作,而且还可以用来管理应用程序,控制 各个功能模块的运行。 菜单分为下拉式菜单和弹出式菜单两种基本类型。 菜单可以看成是一个控件,但菜单控件不在VB的工具箱 中。VB的菜单控件也具有外观与行为的属性,这些属性值的 设置是在菜单编辑器中设置的。 菜单控件只能响应Click事件。 9.1 菜单的设计 9.1.1 菜单编辑器 9.1.2 设计下拉式菜单 9.1.3 设计弹出式菜单 9.1.1 菜单编辑器 用菜单编辑器可以创建新的菜单和菜单栏、在已有的菜 单上增加新命令、用自己的命令来替换已有的菜单命令、以 及修改和删除已有的菜单和菜单栏。菜单编辑器的打开可以 采用下列方法之一: ·选择“工具”菜单中的“菜单编辑器”命令。 ·单击工具栏中的“菜单编辑器”按钮 。 ·在要建立菜单的窗体上单击鼠标右键,从弹出的快捷菜 单中选择“菜单编辑器”命令。 菜单编辑器只能在当前活动窗体上打开,而不能在代码 窗口中打开。菜单编辑器窗口如图9-2所示分为属性区、编辑 区和菜单列表框三部分。 1.属性区 属性区用来输入或修改菜单项,设置菜单项的属性。各 属性的作用如下: ·标题(Caption属性):用于输入菜单名或命令名,这 些名字出现在菜单栏或菜单项中。如果想在菜单中建立分隔 符条,则应在标题框中键入一个连字符(-)。如果要通过热 键访问菜单项,可在一个字母前插入 符号。在运行时,该 字母带有下划线( 符号是不可见的),对于主菜单标题, 按 ALT 键和该字母就可访问菜单或命令;对于子菜单,直 接按下该字母键可以访问该菜单项。 ·名称(Name属性):用于为菜单项定义控件名,仅用 于访问代码中的菜单项,不出现在菜单中 ·索引(Index属性):用于确定菜单控件在控件数组中 的位置(注:当若干个菜单控件定义成一个控件数组时,该 属性值有效) ·快捷键(Shortcut属性):用于为每个命令设置快捷键 ·帮助上下文ID(HelpContextID属性):用于为 context ID 指定唯一数值。在 HelpFile 属性指定的帮助文件中用该数 值查找适当的帮助主题 ·协调位置(NegotiatePosition属性):用于决定是否及 如何在容器窗体中显示菜单 ·复选(Checked属性):用于切换菜单项的开关状态, 设置菜单项的左边是否显示复选标记√。该属性取值是True 或False,缺省值为False ·有效(Enabled属性):用于决定是否让菜单项对事件 做出响应。该属性取值是True或False,缺省值为True,当该属 性值为False时,相应的菜单项变成灰色 ·可见(Visible属性):用于设置菜单项是否显示。该属 性取值是True或False,缺省值为True,当该属性值为False时, 相应的菜单项在菜单中不显示 ·显示窗口列表(WindowList属性):在MDI应用程序 中,该属性用于确定菜单控件是否包含一个打开的MDI子窗 体列表。 2.编辑区 编辑区有7个按钮,用于编辑定义的菜单项。 · 按钮:单击时把在菜单列表框中选定的菜单项向右移 一个等级,同时在菜单名前显示一个内缩符号(…)。一共 可以创建四个子菜单等级 · 按钮:单击时把在菜单列表框中选定的菜单项向左移 一个等级,同时删除菜单名前内缩符号(…) · 按钮:单击时把在菜单列表框中选定的菜单项在同级 菜单内向上移动一个位置 · 按钮:单击时把在菜单列表框中选定的菜单项在同级 菜单内向上移动一个位置 ·“下一个”按钮:单击时将开始一个新的菜单项 ·“插入”按钮:单击时在菜单列表框中选定的菜单项前插 入一个新的同级空白菜单项 ·“删除”按钮:单击时删除在菜单列表框中选定的菜单项 3.菜单列表框 该列表框显示菜单项的分级列表。将子菜单项以
文档评论(0)