网站大量收购闲置独家精品文档,联系QQ:2885784924

《第10章设计多功能用户界面s.ppt

  1. 1、本文档共65页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第10章 设计多功能用户界面 菜单的组成元素 10.1 设计菜单 10.2 设计工具栏 10.3 多文档界面 10.4 使用应用程序向导 10.5 本章小结 10.6 上机实训 菜单的组成元素 图10.1 菜单的组成元素 10.1 设计菜单 10.1.1 菜单编辑器 10.1.2 利用菜单编辑器创建菜单栏 10.1.3 运行时修改菜单项 10.1.4 动态菜单 10.1.5 弹出菜单 10.1.1 菜单编辑器 (1) VB提供的“菜单编辑器”是一种用来建立菜单栏的工具,利用它可以非常方便、快捷地在应用程序的窗体上建立菜单。打开“菜单编辑器”对话框的方法有以下几种: (1)选择【工具】菜单中的【菜单编辑器】命令; (2)单击标准工具栏中的“菜单编辑器”按纽; (3)让窗体显示在开发环境中,按Ctrl+E键; (4)右击窗体空白处,在快捷菜单中选择【菜单编辑器】命令。 10.1.1 菜单编辑器 (2) 打开【菜单编辑器】对话框后,其界面如图10.2所示。 10.1.1 菜单编辑器 (3) 【菜单编辑器】对话框窗口分为上下两部分。上部用来设置属性,下部则用来显示用户设置的菜单和菜单项。菜单编辑器中各项内容和作用见教材表10.1。 菜单列表框中的每一行都是一个菜单控件,分属不同的等级:菜单标题、菜单项、子菜单标题和子菜单项。菜单控件在列表框中的位置决定了该控件的等级: (1)位于列表框中左侧平齐的菜单控件作为菜单标题显示在菜单栏中。 (2)列表框中被缩进去的菜单项为下拉式菜单选项。 (3)一个缩进过的菜单控件,如果后面还紧跟着再次缩进的一些菜单控件,它就成为一个子菜单的标题。 10.1.2 利用菜单编辑器创建菜单栏(1) 1. 创建菜单项 (1)在标题栏输入该菜单项的文本。 (2)在名称栏输入程序中要引用该菜单项的名称(类似于控件的Name)。 (3)单击【下一个】按钮或【插入】按钮,建立下一个菜单项。 (4)重复(1)(2)(3)步骤,将菜单项全部建立完毕后,单击【确定】按钮,关闭菜单编辑器。 10.1.2 利用菜单编辑器创建菜单栏(2) 在菜单列表框中,级联菜单项标题前比上一级菜单项多“…”标志。 2. 创建分隔线 当一个菜单标题上放置的菜单项较多时,为了直观,可以使用水平线将菜单项分组。建立菜单分隔线的步骤与建立菜单项的步骤相似,惟一的区别就是在菜单编辑器的【标题】框中输入一个连字符“-”。 10.1.2 利用菜单编辑器创建菜单栏(3) 3. 创建热键与快捷键 建立热键(访问键)的方法与命令按钮相同,即在菜单标题的某个字符前加上一个符号,在菜单中这一字符会自动加上下划线,表示该字符是一个热键字符。 建立快捷键的方法是打开菜单编辑器中快捷键(Shortcut)下拉式式列表框并选择一个组合键选项,则菜单项标题的右边会显示快捷键名称。 说明:热键指使用Alt键+字符键来打开菜单。 10.1.2 利用菜单编辑器创建菜单栏(4) 【例10.1】创建一个简易文本编辑器。要求含有表10.2所示的菜单栏。 表10.2 文本编辑器菜单结构 10.1.2 利用菜单编辑器创建菜单栏(5) 设计方法:在窗体上放置一个通用对话框和一个文本框,然后按表10.2设计菜单。 菜单设计完成后,需要为菜单项编写事件过程。本例中我们对“打开”、“保存”、“退出”菜单项编程。程序中通过对话框打开所选定的文本文件,然后将文件内容传送到文本框。 10.1.3 运行时修改菜单项(1) 1. 使菜单命令无效 所有的菜单项(也叫菜单控件)都具有Enabled属性。当Enabled设为False时,菜单命令无效使它不响应操作。此时,快捷键的访问也无效。一个无效的菜单控件会变暗。 例如,若要使例10.1中“编辑”菜单下的“粘贴”菜单项无效,可用下列语句: EditPaste.Enabled = False 菜单标题无效将使得整个菜单无效,也就不能访问该菜单标题中的任何菜单项。 例如,语句 EditMenu.Enabled = False 可使例10.1中的“编辑”菜单无效。 10.1.3 运行时修改菜单项(2) 2. 使菜单控件不可见 在菜单编辑器中,通过选中或不选【可见】复选框,可以设置菜单控件的Visible属性的初值。 在运行时,要使一个菜单控件可见或不可见,可以从代码中设置其Visible属性。 例如: 使菜单控件数组0号元素可见 mnuFileArray(0).Visible = True 使菜单控件数组0号元素不可见 mnuFileArray(0).Visible = False 10.1.3 运行时修改菜单项(3) 3. 在菜单上使用复选

文档评论(0)

you9391 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档