本文为大家分享了菜单组件TMainMenud的使用方法,供大家参考,具体内容如下

菜单组件TMainMenu

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

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

级联菜单的设计

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

单选功能设计

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

复选功能的设计

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

动态创建菜单

源代码如下

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,然后选择要添加的图标索引。如图所示:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持编程小技巧。

总结

如果觉得编程之家网站内容还不错,欢迎将编程之家网站推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。

小编个人微信号 jb51ccc

喜欢与人分享编程技术与工作经验,欢迎加入编程之家官方交流群!

Delphi Android menu,Delphi菜单组件TMainMenu使用方法详解相关推荐

  1. android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)

    ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...

  2. android实现左拉菜单,Android原生侧滑控件DrawerLayout使用方法详解

    在android的v4包中有一个控件 Drawerlayout,主要实现了左拉和右拉菜单,类似于之前的"抽屉"功能,此控件使用简单,效果很柔和,操作起来体验非常好,下面是我实现的一 ...

  3. android datepicker使用方法,android中DatePicker和TimePicker的使用方法详解

    本文以实例讲述了android中DatePicker和TimePicker的使用方法,具体步骤如下: 下面是实现具体功能的代码,其中main.xml代码为: android:layout_width= ...

  4. android 实现拨通震动,Android编程实现震动与振铃的方法详解

    本文实例讲述了Android编程实现震动与振铃的方法.分享给大家供大家参考,具体如下: 1.Android的震动实现--Vibrator类 (1)实现震动,首先要加上使用震动所需的权限 (2)需要用到 ...

  5. android使组件居中,Android图文居中显示控件使用方法详解

    最近项目中用到了文字图标的按钮,需要居中显示,如果用TextView实现的方式,必须同时设置padding和drawablePadding.如下: android:layout_width=" ...

  6. android view使用方法,Android View构造方法第三参数使用方法详解

    我们都知道,在Android中要使用一个View,一般会有两种方式: 在XML文件中配置: 直接在代码中new一个View的对象. 我们今天讨论的内容就是围绕着View的构造方法的. 1.实例 首先我 ...

  7. android点击展开全文,Android显示全文折叠控件使用方法详解

    一般列表里文字太多的一个折叠效果的空间,效果图如下. 当文字超过设定的行数后就折叠,小于设定行数不显示展开按钮.下面上代码. 先看布局文件: android:layout_width="wr ...

  8. android中bitmap压缩的几种方法详解

    Android图片压缩(质量压缩和尺寸压缩) 在做项目中遇到一个头疼的问题,读取本地图片时,由于图片太大,奔溃,对于我这种456M内存的破手机哪里受得了几M的照片 我要总结的有这么几点: 1.尺寸压缩 ...

  9. oracle存储emoji表情,Android自带emoji表情的使用方法详解

    什么是emoji表情 emoji表情是一种表情符号,在代码中它现在其实是一组遵循Unicode的编码,即每一个表情符号都对应了一个Unicode编码.更进一步说,emoji表情实际上是一组Unicod ...

  10. Android四大组件Service之AIDL详解

    Android四大组件Service之AIDL详解 前言 简介 基础知识 AIDL 服务端 定义AIDL文件规则 创建 .aidl 文件 清单注册 通过 IPC 传递对象 调用 IPC 方法 Andr ...

最新文章

  1. Docker怎么修改hosts
  2. 用Python从头实现一个神经网络
  3. AngularJS DEMO - 不断更新中
  4. mysql 升序 字段值为NULL 排在后面
  5. Auth模块、Forms组件
  6. Python计算大文件行数方法及性能比较
  7. 123456789怎样运算等于1?答案可能很多,写个你最简单的方法
  8. 操作多个表_4_查询不再另外一个表里的记录
  9. 芯片设计中的latch_Latch-up (闩锁效应)
  10. python做excel表格代码_python操作excel表格
  11. Dubbo之Filter链原理
  12. h3c交换机配置nat_H3C-NAT 命令配置
  13. 爬取汽车之家所有车型,价格,配置
  14. WPS使用格式刷复制样式之后重新排序
  15. 学习+彭伟《揭秘深度强化学习》PDF+源代码+资料
  16. vlookup匹配的文字显示0_Excel | VLOOKUP函数使用详解
  17. 六种常见的平面设计构图技巧
  18. [评论送书]html+css+js制作旋转爱心
  19. aspose将word转换为pdf[aspose.word.java 18.11]
  20. SEO写作,小白如何快速写一篇高质量SEO文章

热门文章

  1. 《数据结构与算法》——线性表之顺序表(SqList)总结
  2. Python编程题汇总(附答案)
  3. 人工智能基础入门——神经网络讲解
  4. 华为云redis安装
  5. inode客户端linux 怎样运行,Ubuntu下安装iNode上网客户端
  6. SumatraPDF 适配 EPUB,MOBI
  7. Linux自学:常用删除命令(rm)使用方法
  8. 初识scratch,球拍,背景,障碍物的制作
  9. 用HTML+CSS做一个漂亮简单的个人网页
  10. spss进行主成分分析