菜单、工具栏和状态栏.ppt

菜单、工具栏和状态栏.ppt

ID:51658963

大小:621.50 KB

页数:26页

时间:2020-03-27

菜单、工具栏和状态栏.ppt_第1页
菜单、工具栏和状态栏.ppt_第2页
菜单、工具栏和状态栏.ppt_第3页
菜单、工具栏和状态栏.ppt_第4页
菜单、工具栏和状态栏.ppt_第5页
资源描述:

《菜单、工具栏和状态栏.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、10.1菜单的应用第10章菜单、工具栏和状态栏退出10.2工具栏和状态栏10.1菜单的应用在窗口环境下,绝大多数应用程序使用菜单界面进行各种操作。菜单提供了人机对话界面,方便使用者选择应用系统的各种功能。另外,通过菜单可以管理应用系统,控制应用程序各种功能模块的运行。菜单可分为下拉式菜单和弹出式菜单两种基本类型。在VB中,菜单控件也是一个对象,具有定义它的外观与行为的属性。菜单控件只包含一个事件,即单击事件。图10-1下拉式菜单的组成10.1.1下拉式菜单图10-2菜单编辑器从菜单编器器窗口可知,菜单编器器窗口分为三个部分,即属性区、编辑区和列表框。1.属性区属性区为窗口

2、标题栏下面的5行,用来输入或修改菜单项,设置属性。其中的主要项目的作用见表10-1。表10-1菜单控件的主要性属性说明标题相当于控件的说明属性,这些名字出现在菜单条或菜单之中。分隔符条的标题为一个连字符(-)。名称为菜单项的标识符,相当于控件的名字属性,仅用于访问代码中的菜单项,不会出现在菜单中索引设置菜单控件数组的下标。相当于控件数组的索引属性快捷键允许为每个命令选定快捷键,即通过键盘来选择某个菜单项复选当"复选"属性设置为True时,在相应的菜单项旁加上"√"以表明该菜单项处于活动状态有效用来设置菜单项的操作状态,当该属性设置为False时,相应的菜单项呈灰色,表明不

3、会相应用户事件可见设置该菜单项是否可见。不可见的菜单项时不能被执行的协调位置NegotiatePosition属性决定是否及如何在容器窗体中显示菜单“显示窗口列表”在MDI应用程序中,确定菜单控件是否包含一个打开的MDI子窗体列表编辑区由7个按钮组成,单击右箭头将把选定的菜单向右移一个等级。单击左箭头将把选定的菜单向上移一个等级。单击上箭头将把选定的菜单项在同级菜单内向上移动一个位置。单击下箭头把选定的菜单项在同级菜单内向下移动一个位置。单击“下一个”按钮将开始一个新的菜单项。单击“插入”按钮将在某个菜单项前插入一个新的同级空白菜单项。单击“删除”按钮将删除选定的菜单项。

4、2.编辑区3.列表框菜单项列表框为菜单编辑器最下面的列表框,该列表框显示菜单项的分级列表。将子菜单项缩进以指出它们的分级位置或等级。参见图10-3。图10-3菜单编辑器在使用Word应用程序时经常会发现,某些菜单项会呈灰色显示,此时单击该次菜单项没有任何反映,有时菜单项的标题会发生改变。这些都可以通过在菜单设计和程序代码中加以控制。(1)有效性控制一个菜单项是否正常显示,即该菜单项是否“有效”,是由该菜单项的“有效”属性来控制的。只有该属性设置为True时,单击该菜单项才会执行相应的操作。可以在设计时设置该属性值(选中图10-3中的“有效”复选框),也可以在运行时通过执行

5、代码加以改变。(2)可见性控制只有将菜单项的Visible属性设置为True,该菜单项才显示。可以在设计时设置该属性值(选中图10-3中的“可见”复选框),也可以在运行时通过执行代码加以改变。(3)菜单项标记菜单项标记就是在菜单项左边加上标记表明该菜单项处于选择状态。设计时该属性可以由菜单编辑器中的“复选”(Checked)属性设置,也可以在属性窗口的“Checked”栏内设置。通常情况下,该属性时在程序运行时动态地进行设置的。4.快捷键和访问键访问键是标题中带下划线的字符,如在标题中输入“文件(&F)”,则在程序运行时F便是带下划线的字符,按Alt+F组合键便可以打开“

6、文件”菜单。需要指出的是,菜单中不能使用重复的访问键。如果多个菜单项使用同一个访问键,那么该键将不起作用。创建快捷键的方法是先选取要定义快捷键的菜单项,然后从“快捷键”组合框中选取一个组合键。如果要删除菜单项的快捷键,则从“快捷键”组合框中选取顶部的“(none)”项,如图10.4所示。图10.4添加快捷键和访问键的过程任何复杂的菜单程序都遵循相同的设计方法,下面通过一个实例来说明编写菜单程序的过程。例10-1:某电脑销售公司销售系统界面见图10-4,部分菜单的内容见表10-1。试按表10-2设计菜单。1)用菜单编辑器建立菜单的实例图10-4应用程序界面表10-2菜单结构

7、标题名称上级菜单标题热键快捷键有无对话框用户MUser无F无—新建MNew用户NCtrl+N有打开MOpen用户OCtrl+O有-MSeg1用户无无无保存MSave用户SCtrl+S无另存为MSaveother用户A有-MSeg2用户无无无配置预览MPreview用户R无有打印MPrint用户P有-MSeg3用户无无无退出MExit用户E无编辑MEdit无E无—部件MPart无P无—工具MTool无T无无帮助MHelp无H无—1.菜单结构设计步骤(1)打开需要设计菜单的窗(2)打开菜单编辑器对话框口。(3)在图10-3所示的菜

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

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

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