窗体程序开发随笔收录

来源:互联网 发布:vue webpack 引入js 编辑:程序博客网 时间:2024/05/19 03:44

菜单栏的设计

添加菜单
(1)打开MainMenu菜单设计器,其最左上角自动生成一个方框,选中该方框,在Properties选项卡中将Caption属性设置为该菜单的名称,如“文件”,然后单击空白处,即可创建菜单栏中的一个菜单项。
(2)再次单击“文件”菜单项,其右边和下边自动出现两个方框,文件菜单项右边的方框表示与“文件”菜单项平级的菜单,也是主菜单。“文件”菜单项下边的右框表示下拉菜单中的菜单项。按照同样方法设置菜单名,每次设置完后,会在该菜单的右侧或下方出现一个新的菜单项,通过这样的方法,可以完成所有菜单项的添加。


删除菜单项
在设计菜单时,如果发现某个菜单项设计有误,可以将其删除,方法是选中需要删除的菜单项,直接按键盘上的Delete键即可。
提示:如果删除的菜单项有子菜单,则删除该菜单项的同时,其子菜单也会一同被删除。


插入菜单
要添加新的菜单项,先选择要添加菜单项的位置,然后右击,在弹出的快捷菜单中选择Insert命令,在当前菜单项的上方(或左边)生成一个空菜单项。


设计分隔符
通常,下拉菜单中的菜单项可以按功能分成若干组,着就需要使用分隔条,如下图所示。
在Delphi系统中,分隔条作为一个独立的菜单项。分隔条的创建很简单,将要设置为分隔条的菜单项的Caption属性设置为“-”,其他属性取默认值即可


设置快捷键
快捷键是菜单的重要组成部分,使用快捷键可以提高工作效率。例如上图所示的菜单中,按Alt+Y组合键可以打开“文件”下拉菜单,然后按Ctrl+菜单项右侧的字母键即可执行该命令。
在默认情况下,MainMenu组件会为创建的每个菜单项自动关联一个快捷键。如果不满意系统设置的快捷键,可以自定义快捷键,操作步骤如下:
(1)将MainMenu组件的AutoHotKeys属性设置为maMenual,关闭了自动关联菜单与快捷键的功能。
(2)分别设置主菜单与下拉菜单中菜单项的快捷键。
设置主菜单快捷键的方法为:在菜单项的名称后加上(&字母)。以“文件”菜单项为例,选中该菜单项,在Caption属性值栏中输入“文件(&F)”,表示设置该菜单项的快捷键为Alt+F。
设置下拉菜单中菜单项的快捷键也十分简单,以“新建”菜单项为例,选中该菜单项,在ShutCut属性值下拉列表框中选择适当的快捷键,如Ctrl+N即可。如果该下拉列表框没有需要的快捷键,如“退出”菜单项对应的Alt+X组合键,这是直接在ShutCut属性值栏中输入Alt+X即可。

0 0