菜单和对话框.pptVIP

  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文档。上传文档
查看更多
* 第7章 菜单与对话框 7.1 菜单编辑器 7.2 菜单项的控制 7.3 菜单项的增减 7.4 弹出式菜单 7.5 通用对话框 * 7.1菜单编辑器 菜单编辑器是程序中设计和管理菜单的图形化工具。Visual Basic 6.0通过菜单编辑器来进行菜单的设计。用菜单编辑器可以创建新的菜单和菜单栏、在已有的菜单上增加新命令、用自己的命令来替换已有的菜单命令,以及修改和删除已有的菜单和菜单栏。 * 7.1.1 菜单概述 菜单栏出现在窗体的标题栏下面,并包含一个或多个菜单标题。 单击包含菜单项的列表就被拉下来。 菜单项包括命令、分隔条、子菜单标题。 每个菜单项就是一个控件,它与“菜单编辑器”中所定义的一个控件对应。 * 菜单类型: 有些菜单项直接执行动作,如“文件”菜单中的“新建”菜单项,将会建立一个新文件; 有些菜单项,如“另存为...”,单击时会弹出一个对话框,要求用户提供执行动作所需的信息,这种菜单项的后面往往带有省略号(...)。 * 菜单控件: 菜单控件是一个对象,具有外观和行为的属性,在设计或运行时可以设置Caption、Enable、Visible、Checked等属性。 菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件过程。 * 7.1.2 打开菜单编辑器 打开菜单编辑器的方法有3种: (1)从“工具“菜单上,单击“菜单编辑器”。 (2)存“工具栏”上单击“菜单编辑器”按钮。 (3)用鼠标选中窗体后,单击鼠标右键,在弹出菜单中选择“菜单编辑器”选项并单击。 * 菜单编辑器窗体: 图7-2 菜单编辑器 菜单控件属性 菜单控件列表框 * 每个菜单控件的标题和名称下,都对应着该菜单项的属性,如表7-1所示。 表7-1 菜单控件的主要属性 属性名 设置值 说明 Name 字符串 是代码中用来引用菜单控件的名字 Caption 文本 是出在控件上的文本 Index 整型 在创建菜单控件数组时作为索引 Checked True False 可以把一个复选项标志放置在菜单上 Enabled True False 使此菜单控件失效,颜色变灰 Visible Boolean 使此菜单控件隐藏 * 7.1.3创建菜单 菜单控件列表框列出当前窗体的所有菜单控件。某选定菜单控件的所有信息将出现在编辑窗口中,可以方便地编辑该控件的属性。 “插入”按钮在列表框的当前位置插入一个新菜单控件; “删除”按钮用来删除列表当前位置的菜单控件; “下一个”按钮在添加一个菜单控件后,把菜单编辑器的指针移动到下一个位置,清空文本框,为输入新的菜单控件做准备。 上下箭头按钮实现在列表框中上下移动选中项,调整该控件的位置; 左右箭头控件用来改变当前菜单控件的级别,使其处于适当的菜单打开层次。 例 7-1 创建菜单示例。 * 7.2菜单项的控制 7.2.1有效性控制 当程序运行处于特殊状态时,菜单中的某些菜单的功能将无法发挥作用或根本就不出现,此时可把这些菜单设置为失效或不可见。 设置失效菜单和不可见菜单的方法: 菜单生效/失效由Enabled属性决定:True有效,False失效; 菜单可见性由Visible属性决定,True显示,False不机见。 失效菜单在功能只是暂时失效 * 7.2.2菜单项标记 复选菜单由菜单控件的Checked属性决定 Checked属性为True时,菜单中对应选项前出现选中标志, Checked属性为False时,选中标志消失。 通过复选菜单来标志菜单对应功能的打开和关闭状态。 * 复选框在编辑与运行设置 菜单编辑器中,通过选取被标记为Checked的复选框来设置菜单的Checked属性的初始值。 运行时,要从一个菜单控件上增加或删除复选标志,可以从代码中设置它的Checked属性。 例如: Private Sub MnuEditCut_Click () 通过鼠标单击菜单进行复选标记增加/删除的切换。 MnuEditCut.Checked = Not MnuEditCut.Checked End Sub * 7.2.3 键盘选择 定义访问键和快捷键可使用键盘对菜单进行访问。 1. 访问键 用Alt键+一个指定字符来打开一个菜单。 通过访问键可选取打开的菜单控件。 在菜单控件的标题中,访问键表现为一个带下划线的字母。 在菜单编辑器中给菜单控件设置访问键的步骤: (1)选取要设置访问键菜单项; (2)在其“标题”框中,直接输入“+访问键字符”。 注意:菜单中不能使用重复的访问键,如果多个菜单项使用同一个访问键,则该键将不起作用。 * 2. 快捷键 快捷键按下时会立刻运行一个菜单项。 快捷键包括功能键与控制键的组合,如

文档评论(0)

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

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

1亿VIP精品文档

相关文档