[第10章菜单与工具栏.docVIP

  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文档。上传文档
查看更多
[第10章菜单与工具栏

第10章菜单与工具栏 10.1 使用菜单 如果应用程序要为用户提供一组命令,菜单提供一种方便的给命令分组的方法,并使用户容易访问这些命令。 10.1.1 下拉式菜单 下拉式菜单的组成情况如图所示。 菜单栏——在窗体的标题栏下面,并包含一个或多个菜单标题。 菜单标题——菜单显示的名称(如“文件”),也称为主菜单。当单击一个菜单标题时,包含菜单项目的列表就被拉下来。 菜单项——即可菜单命令,可以包括命令(如“新建”和“退出”)、分隔条、和子菜单标题。 ◇用户看到的每个菜单项和在“菜单编辑器”中定义的一个菜单控件对应。 ◇菜单控件是一个对象,与其它对象一样,它具有定义它的外观与行为的属性。在设计或运行时可以设置 Caption 属性、Enabled 和 Visible 属性、Checked 属性以及其它属性。 ◇菜单控件只包含一个事件,即 Click 事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。 1.菜单的设计——菜单编辑器 在VB中用菜单编辑器可以方便地创建新的菜单和菜单栏、在已有的菜单上增加新命令、用自己的命令来替换已有的菜单命令、以及修改和删除已有的菜单和菜单栏。 ⑴进入菜单编辑器的途径 ◆ 从“工具”菜单上,选取“菜单编辑器”; ◆或者在“工具栏”上单击“菜单编辑器”按钮; ◆或者在窗体上单击右键,在随后弹出的快捷菜单中选择“菜单编辑器”命令; ◆还可以按热键“Ctrl+E”,都会出现如上图所示的窗口,菜单设计将通过这个窗口来完成。 ⑵菜单控属性的设置 大多数菜单控件属性可用菜单编辑器设置,所有的菜单属性在“属性”窗口中也都是可用的。其中在菜单设计中最主要的属性是: Name——名称,这是代码中用来引用菜单控件的名字。 Caption——标题,这是出现在控件上的文本。 ⑷在菜单编辑器中创建菜单控件的步骤: ①选取该窗体。 ②从“工具”菜单中,选取“菜单编辑器”,或者在“工具栏”上单击“菜单编辑器”按钮进入菜单编辑器。 ③在“标题”文本框中,为第一个菜单标题键入希望在菜单栏上显示的文本。如果希望某一字符成为该菜单项的访问键,也可以在该字符前面加上一个()字符。在菜单中,这一字符会自动加上一条下划线,操作时同时按Alt键和带有下划线的字母可选择这个菜单项。菜单标题文本显示在菜单控件列表框中。 ④在“名称”文本框中,键入将用来在代码中引用该菜单控件的名字。 ⑤单击向左或向右箭头按钮(→,←),可以改变该控件的缩进级(菜单级)。 ⑥如果需要的话,还可以设置控件的其他属性。这一工作可以在菜单编辑器做或以后在“属性”窗口中做。 ⑦选取下一个(Next)就可以再建一个菜单项(控件)。或者: 单击插入(Insert)可以在现有的控件之间增加一个菜单项(控件) ⑧也可以单击向上与向下的箭头按钮,在现有菜单控件之中移动控件。如果窗体所有的菜单控件都已创建,选取“确定”可关闭菜单编辑器。 创建的菜单标题将显示在窗体上。在设计时,单击一个菜单标题可下拉其相应的菜单项。 ⑸ 在菜单编辑器中创建分隔符条的步骤 ①如果想在一现有菜单中增加一个分隔符条,选取“插入”,在想要分隔开来的菜单项之间插入一个菜单控件。 ②如有必要,单击右箭头按钮使新菜单项缩进到与它要隔开的菜单项同级。 ③在“标题”文本框中键入一个连字符”-“。 ④设置“名称”属性。 注意:虽然分隔符条是当作菜单控件来创建的,它们却不能响应 Click 事件,而且也不能被选取。 ⑹菜单设计中的一些编辑操作 在菜单设计过程中,经常需要对菜单控件进行一些编辑操作或设置其它一些属性。 ①快捷键(Shortcut)下拉列表:在此列表框中列出了很多快捷键供用户为相应的菜单项选择一个快捷键,选择之后快捷键会显示在菜单标题的右边。当然也可以不选择快捷键。 ②删除(Delete)按钮:删除选定的菜单项。 ③复选(Checked)检查框:为选择的菜单项标记“√”,表示该菜单项是一个选项。 ④有效(Enabled)检查框: 决定该菜单项是否为可选(有效)项。 ⑤可见(Visible)检查框:决定该菜单项是否可见。 2.菜单设计示例(p210-1.vbp) 编写完成加、减、乘、除运算的程序。 ⑴建立控件 在窗体上安放6个控件,其属性如下表: 默认控件名 Name Caption Text Borderstyle Label1 lblInput1 操作数1 无定义 缺省 Label2 lblInput2 操作数2 无定义 缺省 Label3 lblResult 计算机结果 无定义 缺省 Label4 lblDisplayResult 空白 无定义 1-Fixed Single Text1 txtNo1 无定义 空白 缺省 Text2 txtNo2 无

文档评论(0)

xuetingting + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档