手机站
网通分站
电信主站
密 码:
用户名:
当前位置 : 主页>程序设计>VB>列表

Visual Basic 菜单在应用程序中的使用

来源:互联网 作者:west263.com 时间:2008-02-23
西部数码-全国虚拟主机10强!40余项虚拟主机管理功能,全国领先!双线多线虚拟主机南北访问畅通无阻!免费赠送企业邮局,.CN域名,自助建站480元起,免费试用7天,满意再付款! P4主机租用799元/月.月付免压金!

    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
以上信息与文章正文是不可分割的一部分,如果您要转载本文章,请保留以上信息,谢谢!