Go homepage(回首页) Upload pictures (上传图片) Write articles (发文字帖)
The author:(作者)aaapublished in(发表于) 2014/7/19 0:09:18 Delphi主菜单组件(TMainMenu)技巧
Delphi主菜单组件(TMainMenu)技巧
主菜单组件(TMainMenu)在应用程序中的标题栏下就是主菜单栏。它基本上要包括该应用程序中的所有操作,例如在窗体中可以通过右键弹出式菜单而实现的操作,一般在主菜单中也要有相应的菜单项。1.TMainMenu 组件的典型用法在窗体中添加了TMainMenu 组件后,双击该组件或在该组件上单击鼠标右键,在弹出式菜单中选择Menu Designer...命令,将打开菜单编辑器,如图7-11 所示。可以在对象编辑器中设置每一项的属性,如Caption 属性。设置了一个菜单项的属性后,在其下面或右面会出现一些新的菜单项,选中这些新的菜单项后可以继续设置属性,这样就可以创建一个完整的菜单体系了。打开菜单编辑器的方式有如下3 种。• 直接在Form 上双击TMainMenu 组件或TPopupMenu 组件。• 在Object Inspector 上单击Items 属性旁的省略号“?”按钮。• 用鼠标右键单击TMainMenu 组件或TPopupMenu 组件,在弹出的菜单中选择“Menu Designer”命令。使用菜单编辑器可以生成多层嵌套的菜单。首先,选择要嵌套的菜单项;然后,按下Ctrl+右方向键。要进行菜单项属性的设置和事件处理过程的生成,可以双击菜单组件或通过右键的菜单命令打开菜单编辑器,然后选中具体的菜单项,在对象编辑器中进行修改。2.TMainMenu 组件的重要属性·AutoHotkeys 为每个菜单项自动设置快捷键·AutoLineReduction 自动去掉多余的或不适当的分隔线·Handle 此属性用于设置返回菜单的句柄·Images 此属性用于指定一个图像列表·Items 此属性可以理解为由所有的菜单项组成的数组·OwnerDraw 可以用来控制如何显示一个菜单项·ShortCut 此属性可以为当前菜单项设置一个热键下面介绍程序中TMainMenu 组件的常用属性。(1)AutoHotkeys 属性此属性可以为每个菜单项自动设置一个快捷键。AutoHotkeys 属性有两个选择值。
赞