第7章 完善用户界面.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文档。上传文档
查看更多
第7章 完善用户界面

第7章 完善用户界面 用户界面是一个应用程序最重要的部分,它是最直接的现实世界。对用户而言,界面就是应用程序,他们感觉不到幕后正在执行的代码。不论花多少时间和精力来编制和优化代码,应用程序的可用性仍然依赖于界面。 在Windows环境下操作一个软件,最直观、方便的工具莫过于菜单、工具栏的应用,这也是本章介绍的主要内容。 第1节 使用菜单 菜单对于我们来说并不陌生,要打开文件、保存文件、执行程序等都离不开菜单。菜单用来表示程序的各项命令,把程序所提供的各种命令按功能分类,功能类似的命令放在同一个子菜单中,功能相距较远的命令放在不同的子菜单中,这样组成一个个的子菜单,并用菜单栏中的各项来代表它们,便构成了整个菜单。 在实际的应用中,菜单可分为两种基本类型:下拉式菜单和弹出式菜单。下拉式菜单一般通过单击菜单栏中菜单标题(如文件、编辑等)的方式打开,其结构如图7.1所示。弹出式菜单是当单击鼠标右键时出现的菜单,是显示在窗体上独立于菜单栏的浮动菜单,如图7.2所示,弹出式菜单上显示的菜单项取决于鼠标右键按下时鼠标指针所在的位置。 图7.1 下拉式菜单 图7.2 弹出式菜单 在Visual Basic中,菜单也是一个控件对象。与其他控件一样,它具有定义外观与行为的属性,在设计或运行时可以设置Caption,Enabled,Visible等属性。菜单控件只包含一个事件,即Click事件,当用鼠标或键盘选中该菜单控件时,将调用该事件。 7.1.1 菜单编辑器 菜单编辑器是Visual Basic提供的用于设计菜单的编辑器。用菜单编辑器可以创建新的菜单和菜单项,在已有的菜单上增加新的菜单命令,编辑已有的菜单命令,以及修改和删除已有的菜单和菜单项。要打开菜单编辑器,可以在“工具”菜单中选择“菜单编辑器”,或者单击工具栏中的“菜单编辑器”按钮,打开后的菜单编辑器如图7.3所示。 图7.3 菜单编辑器 菜单编辑器分为3部分:菜单项属性区、编辑区和菜单项显示区。 1. 菜单项属性区 用来输入或修改菜单项,设置属性。分为若干栏,各栏的作用如下: (1) 标题(Caption):用于设置菜单栏上显示的文本。如果想定义热键,可以在标题中使用“访问字符”的格式,然后可以用“Alt+带下划线的字符”来选中这个项目。如果在该栏中输入一个减号(-),可以在菜单中加入一条分隔线。 (2) 名称(Name):菜单控件的名字,每个菜单项都必须有个名字,就像命令按钮、文本框一样。菜单名字一般以mnu作为前缀,后面的为顶层菜单的名称,如“文件”菜单名称为“mnuFile”,而其下一级子菜单“新建”的名称为“mnuFileNew”。 (3) 索引(Index):设置菜单控件数组的下标,相当于控件数组的Index属性。 (4) 快捷键(Shortcut):可以在快捷键组合框中输入快捷键,也可以选取功能键、组合键来设置。快捷键将自动出现在菜单上,要删除快捷键应选取列表顶部的“none”。如为“新建”菜单创建快捷键Ctrl+N,在运行时按Ctrl+N键作为快捷键。但在菜单条上的第一级菜单不能设置快捷键。 (5) 帮助上下文件ID:指定一个唯一的数值作为帮助文本的标识符,可根据该数值在帮助文件中查找合适的帮助主题。 (6) 协调位置:与OLE功能有关,一般取值为0。 (7) 复选(Checked):当该属性为True时,可以在相应的菜单项旁边加上记号“√”,表明该菜单项处于活动状态。 (8) 有效(Enabled):用来设置菜单项的操作状态。如果该属性被设置为False,则相应的菜单项将会变“灰”,不响应用户事件。 (9) 可见(Visible):设置该菜单项是否可见。如果该属性被设置为False,则相应的菜单项将被暂时从菜单中去掉,直到重新被设置为True。 (10) 显示窗口列表(WindowsList):用来设置在MDI应用程序中,菜单控件是否包含一个打开的MDI子窗体列表。 2. 编辑区 编辑区共有7个按钮,用来对输入的菜单项进行简单的编辑。 (1) 左、右箭头:用来产生或取消内缩符号。单击一次右箭头可以产生4个点(….),单击一次左箭头则删除4个点。这4个点称为内缩符号,用来确定菜单的层次。 (2) 上、下箭头:用来在菜单项显示区中移动菜单项的位置。把条形光标移到某个菜单项上,单击上箭头将使该菜单项上移,单击下箭头将使该菜单项下移。 (3) 下一个:用于进入下一个菜单项的设计。 (4) 插入:在光标所在处插入一个空白菜单项。 (5) 删除:删除光标所在处的菜单项。 3. 菜单项显示区 位于菜单编辑器的下部,输入的菜单项在这里显示出来,并通过内缩符号表明菜单项的层次。单击“确定”按钮,创建的菜单标题将显示在窗体上

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档