Go homepage(回首页)
Upload pictures (上传图片)
Write articles (发文字帖)

The author:(作者)aaa
published 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 属性有两个选择值。


If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)





QQ:154298438
QQ:417480759