下载此文档

第10章菜单与工具栏设计.ppt


文档分类:IT计算机 | 页数:约18页 举报非法文档有奖
1/18
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/18 下载此文档
文档列表 文档介绍
菜单设计 工具栏设计 状态栏设计第 10 章菜单与工具栏设计 菜单设计在工程中添加菜单的操作非常简单, VB 提供一个菜单编辑器,只要依照 Windows 菜单的准则,很容易地创建一个地递阶式的菜单系统。 菜单控件菜单( Menu )是 Windows 窗口的标准控件,它显示应用程序的自定义菜单。菜单系统一般是由菜单栏、菜单标题、下拉菜单以及子菜单组成。在实际的应用当中,为了方便对菜单的操作,可以在菜单里面定义快捷键和热键。 1. Caption 属性菜单标题或菜单命令显示的文字,可以在这个属性中使用“&”字符来定义菜单标题和菜单命令的快捷键。如果一个菜单命令的该属性为“-”(连字符),那么它会显示为菜单中的分隔条。 2. Checked 属性菜单命令前面是否显示切换状态的复选标志, 为 True 时,菜单命令前面显示复选标志,为 False 时,不显示。默认值为 False 。 3. Enabled 属性决定菜单命令是否可用,默认值为 True, 代表可用。当此属性的值为 False 时,菜单中对应项以灰色显示,不能被使用。 4. Index 属性使用菜单控件数组的标记, Index 属性的值就是菜单控件数组元素的下标值。 5. Name 属性菜单控件的名称。为菜单控件命名时要遵照相应的约定,子菜单的菜单命令名称要能反映父菜单的控件对象名称。 6. Shortcut 属性菜单命令的热键,运行时只读。 7. Visible 属性决定菜单是否可见的属性。当属性值为 False 时, 菜单被隐藏,为 True 时,菜单可见。默认值为 True 。在VB中菜单被看作是一种特殊类型的控件,菜单中的每一个菜单命令又都是独立菜单控件对象。菜单控件常用的属性如下: 下拉式菜单 VB 中设计菜单系统的工作是在菜单编辑器中完成的(见图 10-1 ), 使用 VB 的菜单编辑器可以为窗体创建出非常专业的菜单系统。可以通过以下几种方法打开菜单编辑器: (1)使用集成环境中“工具”菜单里的“菜单编辑器”菜单命令; (2)使用“标准”工具栏上的“菜单编辑器”按钮; (3)使用鼠标右键单击对象窗口中的窗体对象,从弹出的快捷菜单中选择“菜单编辑器”。“菜单编辑器”窗口一般分为 3个部分:属性区、编辑区和显示区。 ,主要用于输入或修改某一菜单项或菜单命令的各种常用属性。 “菜单编辑器”窗口的中部,由 7个按钮组成,主要用来对输入的菜单项(命令)进行简单编辑。 “菜单编辑器”窗口的下方。该区域显示所有创建了的菜单项(命令),并通过内缩符号(‥‥ )指明了它们的层次。高亮度光条所在的菜单为当前菜单项(命令)。 下拉式菜单 动态菜单用“菜单编辑器】创建、定义完毕的菜单,在程序运行过程中并非就一成不变。用户可以根据实际运行情况动态地调整和控制菜单的使用,给菜单增加一些灵活性。如当某菜单项执行的操作不适合当前环境时,可以暂时使其失效或干脆将其隐藏起来,就像根本没有这个菜单项一样。当需要时也可以向菜单中添加或删除某菜单项。注意,隐藏或再现菜单项并不能真正地改变菜单的数量,要使菜单项真正地、动态地增减(从内存中),就应首先建立一个菜单控件数组,并通过 Load 和 UnLoad 语句来实现。 弹出式菜单在很多的应用程序当中,为了操作的方便往往设计了快捷菜单, 即弹出式菜单。当在应用程序的窗体或者控件上右击鼠标时就会弹出快捷菜单。弹出式菜单是独立于菜单栏显示在窗体或指定控件上的浮动菜单,菜单的显示位置与鼠标所在位置有关。在 VB 中窗体对象的 PopupMenu 方法,可以在窗体上实现弹出式菜单。语法格式如下: <菜单控件名> [, flags[,x[,y[,mand ]]]] PopupMenu 方法所调用的菜单控件应该是使用菜单编辑器为窗体设计的菜单系统中的一个有子菜单的菜单控件对象名。 X,Y参数代表弹出式菜单的显示位置坐标,如果省略这两个参数,弹出式菜单显示在鼠标指针所在位置。 Flags 参数代表弹出式菜单的位置及性能。因此 Flags 参数的设置分为两类,如表 10-4 所示。 Flags 参数总是同时代表着两类参数,是位置参数和性能参数的和值。 mand 参数位置上的菜单项会以粗体显示出来。一般的弹出式菜单是在按下鼠标右键时弹出,所以 PopupMenu 方法一般是放在 MouseDown 事件过程中,根据按下的是鼠标左键还是右键来决定是否弹出菜单。 弹出式菜单鼠标

第10章菜单与工具栏设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数18
  • 收藏数0 收藏
  • 顶次数0
  • 上传人2105194781
  • 文件大小445 KB
  • 时间2017-01-24
最近更新