2. 在其“标题”框中,在要作为访问键字符的前面直接键入一个 (&) 字符。
例如,如果图6.9所示的“编辑”菜单被打开,下列Caption属性设置值响应的对应键。
注意 菜单中不能使用重复的访问键。如果多个菜单项使用同一个访问键,则该键将不起作用。例如,如果C同时是“剪切”和“复制”的访问键,那么,当选取“编辑”菜单且键入C时,则“复制”命令将被选,但只有按下ENTER键以后,应用程序才会执行该命令。而“剪切”命令根本不会执行。
快捷键
快捷键按下时会立刻运行一个菜单项。可以为频繁使用的菜单项指定一个快捷键,它提供一种键盘单步的访问方法,而不是按住ALT键、再按菜单标题访问字符,然后再按菜单项访问字符的三步方法。快捷键的赋值包括功能键与控制键的组合,如CTRL F1键或CTRL A键。它们出现在菜单中相应菜单项的右边,如图6.10所示。
要对菜单项赋值快捷键,请按照以下步骤执行:
1. 打开“菜单编辑器”。
2. 选取该菜单项。
3. 在“快捷键”组合框中选取功能键或者键的组合。
要删除快捷键赋值,应选取列表顶部的“(none)”。
注意 快捷键将自动出现在菜单上;因此,不需要在菜单编辑器的“标题”框中键入 CTRL key。
菜单标题与命名准则
为了与其它应用程序保持一致,创建菜单时遵循所确立的命名准则是一个好办法。
设置 Caption 属性
为菜单项进行标题赋值时,应当尽量遵循下列准则:
1.菜单中项目名称应当唯一,但不同菜单中相似动作项目可以重名。
2.项目名称可以是单词、复合词或者多个词。
3.每一个项目名称都应当有一个用键盘选取命令的、一个唯一的记忆访问字符。访问字符应当是菜单标题的第一个字母,除非别的字符更易记;两个菜单标题不能用同一个访问字符。关于指定访问键与快捷键的详细信息,请参阅本章前面的“用菜单编辑器创建菜单”部分。
4.如果命令在完成之前还需要附加信息,则在其名称后面应当有一个省略号(…),比如显示一个对话框的命令(“另存为…”,“首选项…”) 。
5.项目名称尽量简短。如果要使应用程序本地化,那么,在外文版中字词长度会增加将近百分之三十,这样也许没有足够空间列出各个菜单项。有关应用程序本地化的更详细内容,请参阅第十六章“国际发行”。
菜单命名约定
为了使代码更可读和更易维护,在菜单编辑器中设置 Name 属性时遵循已确定的命名约定是一个好办法。大多数命名约定规则都建议用前缀来标识对象(即,对菜单控件用 mnu),其后紧跟顶层菜单的名称(如 File)。对于子菜单,其后再紧跟该子菜单的标题(如 mnuFileOpen)。
详细信息 有关所建议的命名约定的示例,请参阅附录 B“Visual Basic 编码约定”。有关所建议的命名约定的示例,请参阅“Visual Basic 编码约定”。
上一篇: Visual Basic 菜单在应用程序中的使用 二
下一篇: Visual Basic 工具栏、对话框
文章整理:西部数码--专业提供域名注册、虚拟主机服务
http://www.west263.com
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!




