广告位联系
返回顶部
分享到

Delphi菜单组件TMainMenu使用方法介绍

Delphi 来源:互联网 作者:佚名 发布时间:2022-08-20 08:48:32 人浏览
摘要

菜单组件TMainMenu 创建菜单双击TmenuMain,单击Caption就可以添加一个菜单项 菜单中添加分割线只需加-就可以添加一个分割线 级联菜单的设计 单击鼠标右键弹出菜单中选择Create Submenu菜单

菜单组件TMainMenu

创建菜单双击TmenuMain,单击Caption就可以添加一个菜单项

菜单中添加分割线只需加“-”就可以添加一个分割线

级联菜单的设计

单击鼠标右键弹出菜单中选择Create Submenu菜单项

单选功能设计

要在设计的菜单项目中选择RadioItem属性为True,Checked属性为True

复选功能的设计

在设计菜单项目中选择RadioItem属性为False,Checked属性为True

动态创建菜单

源代码如下

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

procedure TForm1.Button1Click(Sender: TObject);

var

 MainMenu: TMainMenu;

 MenuItem: TMenuItem;

begin

 //主菜单创建

 MainMenu:=TMainMenu.Create(self);

 Self.Menu:=MainMenu;

 //文件菜单创建

 MenuItem:= TMenuItem.Create(MainMenu);

 MenuItem.Caption:='文件';

 MainMenu.Items.Add(MenuItem);

 //新建子菜单创建

 MenuItem:=TMenuItem.Create(MainMenu);

 MenuItem.Caption:='新建';

 MainMenu.Items[0].Add(MenuItem);

 //子菜单中的子菜单创建

 MenuItem:= TMenuItem.Create(MainMenu);

 MenuItem.Caption:='打开';

 MainMenu.Items[0].Items[0].Add(MenuItem);

 MenuItem:= TMenuItem.Create(MainMenu);

 MenuItem.Caption:='保存';

 MainMenu.Items[0].Items[0].Add(MenuItem);

end;

end.

为主菜单添加图标

  为菜单添加图标,首先用TImagaList组件为菜单指定好图标,将菜单中的Images属性设为ImageList1,然后选择要添加的图标索引。如图所示:


版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 : http://www.cnblogs.com/jijm123/p/7928224.html
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计