第6章界面設计.docxVIP

  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文档。上传文档
查看更多
第6章界面設计

第六章 界面设计6.1菜单设计6.1.1设计主菜单1、认识主菜单 构成菜单的元素: 图标、文字、热键、快捷键 菜单项有主次之分,有是否有效、有分隔条,有下级菜单,有弹出对话框项的用…表示。一个菜单通常包含若干个菜单项,分别代表不同的功能选择,这些菜单项又可以分为几种类型。为了方便用户对菜单类型的识别,Windows系统在菜单的标识上作了一些约定,通过菜单项前后的某些标记或菜单项本身,向用户提示该菜单项的操作类型。菜 单 项 说 明 黑色字符当前可以选用的菜单项灰色字符当前不可选用的菜单项后面带省略号“…”选用后将显示一个对话框,要求用户输入执行菜单命令所需的信息或改变某些设置后面带三角符号“4”菜单标题。表示带有下级菜单,当鼠标指向菜单标题时,将显示它的子菜单分隔符条按功能将菜单项划分为若干个逻辑组前面有符号“√”复选标记。菜单项前有此符号时,表示该功能开启后面带字母组合键快捷键。提供了通过键盘直接使用菜单功能的快捷方式Visual Basic.NET提供了两种基本类型的菜单:标准菜单(Menu) 一般位于应用程序窗口标题栏的下方,用鼠标单击菜单标题就会向下展开菜单,因此也称为下拉菜单(简称菜单)。弹出式菜单、上下文菜单(Context Menu) 独立于标准菜单之外,且在特定操作(如右击鼠标)情况下显示在对象上的浮动菜单。弹出式菜单的内容包含了与所操作对象相关的功能或选项,所以也称为快捷菜单。2、MainMenu控件(下拉式菜单界面)Windows窗体上的主菜单式使用MainMenu控件来创建的,该控件是一个Menultem对象集合,每一个Menultem就是一个菜单项。1)下拉列表中的4个选项(1)Menuitem:表示建立一个菜单项,这种菜单项的的左边可以加”对号”图标,右面可以显示该菜单的快捷键(2)combobox:表示可以在菜单中建立组合框(3)Seprator:表示建立一条分隔线,建立主菜单项时没有改选项(4)text:表示可以在菜单中建立一个文本框2)常用属性:MainMenu控件本身除了name属性外,基本没有其他属性。而主要依靠菜单项Menultem来设计和管理菜单Menultem的常用属性有:Name:名称,通过它来访问菜单的各个属性和方法Text:菜单项的标题Enable:是否有效Check:菜单项是否选中Shortcut:设置热键Showshort:是否显示热键3)设置菜单项的特殊功能 1)将某选项设为选中状态 可选定要设置的菜单项,将其Checked属性设为True。此时菜单项左边会出现一个对号,未选定的菜单项,其Checked属性可设为False。也可以在设计状态,直接单击菜单项左边的小方框,此时也会出现一个对号。 2)设置热键 要设置莱单项的热键,可在设置菜单项的Text属性时加&,共后再加热键,如可设置某菜单项的内容为“件(F)”,这时我们会看到出现在窗体上的菜单项为“文件(F)”,F下面的下划线表示该菜单项的热键为F。 3)为菜单项设置快捷键 选定菜单项,设置Shortcut属性的值,单击属性右边的箭头,在下拉列表中选取即可。 4)为菜单项添加分隔符 在设计状态可以直接用右键单击要添加分隔符的位置,在弹出的快捷菜单中选择“插入分隔符”命令。也可以将该菜单项的Text属性设为“一”来添加分隔符。 5)禁止或启用菜单项 菜单项在创建时默认为启动状态,若要设为禁止状态,可以将其Enable属性设为False,反之当将Enable属性设为True时,该菜单项为启动状态。6)隐藏或显示菜单项隐藏或显示菜单项,可以通过设置该菜单项的Visible属性实现,当Visible属性设置为True时该菜单项可见,设置为False时该菜单项不可见。代码添加Public Class Form1 Private Sub Form1_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Dim mm As New MainMenu Dim mn As New MenuItem mn.Text = 文件 mm.MenuItems.Add(mn) Me.Menu = mm mn.MenuItems.Add(新建) mn.MenuItems.Add(打开) End SubEnd ClassPublic Class Form1 Dim count As Integer Private Sub 打开ToolStripMenuItem_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles 打开ToolStripMenuItem.Click Pi

文档评论(0)

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

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

1亿VIP精品文档

相关文档