第10章菜单与工具栏

第10章菜单与工具栏

ID:12769639

大小:2.10 MB

页数:19页

时间:2018-07-18

第10章菜单与工具栏_第1页
第10章菜单与工具栏_第2页
第10章菜单与工具栏_第3页
第10章菜单与工具栏_第4页
第10章菜单与工具栏_第5页
资源描述:

《第10章菜单与工具栏》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第10章菜单与工具栏10.1使用菜单如果应用程序要为用户提供一组命令,菜单提供一种方便的给命令分组的方法,并使用户容易访问这些命令。10.1.1下拉式菜单下拉式菜单的组成情况如图所示。菜单栏——在窗体的标题栏下面,并包含一个或多个菜单标题。菜单标题——菜单显示的名称(如“文件”),也称为主菜单。当单击一个菜单标题时,包含菜单项目的列表就被拉下来。菜单项——即可菜单命令,可以包括命令(如“新建”和“退出”)、分隔条、和子菜单标题。◇用户看到的每个菜单项和在“菜单编辑器”中定义的一个菜单控件对应。◇菜单控件是一个对象,与其它对象一样,它具有定义它的外

2、观与行为的属性。在设计或运行时可以设置Caption属性、Enabled和Visible属性、Checked属性以及其它属性。◇菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。1.菜单的设计——菜单编辑器在VB中用菜单编辑器可以方便地创建新的菜单和菜单栏、在已有的菜单上增加新命令、用自己的命令来替换已有的菜单命令、以及修改和删除已有的菜单和菜单栏。⑴进入菜单编辑器的途径◆从“工具”菜单上,选取“菜单编辑器”;◆或者在“工具栏”上单击“菜单编辑器”按钮;◆或者在窗体上单击右键,在随后弹出的快捷菜单中选择“菜单

3、编辑器”命令;◆还可以按热键“Ctrl+E”,都会出现如上图所示的窗口,菜单设计将通过这个窗口来完成。⑵菜单控属性的设置大多数菜单控件属性可用菜单编辑器设置,所有的菜单属性在“属性”窗口中也都是可用的。其中在菜单设计中最主要的属性是:Name——名称,这是代码中用来引用菜单控件的名字。Caption——标题,这是出现在控件上的文本。⑷在菜单编辑器中创建菜单控件的步骤:①选取该窗体。②从“工具”菜单中,选取“菜单编辑器”,或者在“工具栏”上单击“菜单编辑器”按钮进入菜单编辑器。③在“标题”文本框中,为第一个菜单标题键入希望在菜单栏上显示的文本。如果

4、希望某一字符成为该菜单项的访问键,也可以在该字符前面加上一个(&)字符。在菜单中,这一字符会自动加上一条下划线,操作时同时按Alt键和带有下划线的字母可选择这个菜单项。菜单标题文本显示在菜单控件列表框中。④在“名称”文本框中,键入将用来在代码中引用该菜单控件的名字。⑤单击向左或向右箭头按钮(→,←),可以改变该控件的缩进级(菜单级)。⑥如果需要的话,还可以设置控件的其他属性。这一工作可以在菜单编辑器做或以后在“属性”窗口中做。⑦选取下一个(Next)就可以再建一个菜单项(控件)。或者:单击插入(Insert)可以在现有的控件之间增加一个菜单项(控

5、件)⑧也可以单击向上与向下的箭头按钮,在现有菜单控件之中移动控件。如果窗体所有的菜单控件都已创建,选取“确定”可关闭菜单编辑器。创建的菜单标题将显示在窗体上。在设计时,单击一个菜单标题可下拉其相应的菜单项。⑸在菜单编辑器中创建分隔符条的步骤①如果想在一现有菜单中增加一个分隔符条,选取“插入”,在想要分隔开来的菜单项之间插入一个菜单控件。②如有必要,单击右箭头按钮使新菜单项缩进到与它要隔开的菜单项同级。③在“标题”文本框中键入一个连字符”-“。④设置“名称”属性。注意:虽然分隔符条是当作菜单控件来创建的,它们却不能响应Click事件,而且也不能被选

6、取。⑹菜单设计中的一些编辑操作在菜单设计过程中,经常需要对菜单控件进行一些编辑操作或设置其它一些属性。①快捷键(Shortcut)下拉列表:在此列表框中列出了很多快捷键供用户为相应的菜单项选择一个快捷键,选择之后快捷键会显示在菜单标题的右边。当然也可以不选择快捷键。②删除(Delete)按钮:删除选定的菜单项。③复选(Checked)检查框:为选择的菜单项标记“√”,表示该菜单项是一个选项。④有效(Enabled)检查框:决定该菜单项是否为可选(有效)项。⑤可见(Visible)检查框:决定该菜单项是否可见。2.菜单设计示例(p210-1.vbp

7、)编写完成加、减、乘、除运算的程序。⑴建立控件在窗体上安放6个控件,其属性如下表:默认控件名NameCaptionTextBorderstyleLabel1lblInput1操作数1无定义缺省Label2lblInput2操作数2无定义缺省Label3lblResult计算机结果无定义缺省Label4lblDisplayResult空白无定义1-FixedSingleText1txtNo1无定义空白缺省Text2txtNo2无定义空白缺省⑵设计菜单进入菜单编辑器完成菜单设计,各菜单项的属性如下表:菜单项名称快捷键计算1Cal1…加法AddCtrl

8、+A…减法SubCtrl+B计算2Cal2…乘法MulCtrl+C…除法DivCtrl+D…清除CleanCtrl+E当完成所有菜单设计

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。