Delphi Android menu,Delphi菜单组件TMainMenu使用方法详解
本文为大家分享了菜单组件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使用方法详解相关推荐
- android listview ontouchlistener,Android ListView监听滑动事件的方法(详解)
ListView的主要有两种滑动事件监听方法,OnTouchListener和OnScrollListener 1.OnTouchListener OnTouchListener方法来自View中的监 ...
- android实现左拉菜单,Android原生侧滑控件DrawerLayout使用方法详解
在android的v4包中有一个控件 Drawerlayout,主要实现了左拉和右拉菜单,类似于之前的"抽屉"功能,此控件使用简单,效果很柔和,操作起来体验非常好,下面是我实现的一 ...
- android datepicker使用方法,android中DatePicker和TimePicker的使用方法详解
本文以实例讲述了android中DatePicker和TimePicker的使用方法,具体步骤如下: 下面是实现具体功能的代码,其中main.xml代码为: android:layout_width= ...
- android 实现拨通震动,Android编程实现震动与振铃的方法详解
本文实例讲述了Android编程实现震动与振铃的方法.分享给大家供大家参考,具体如下: 1.Android的震动实现--Vibrator类 (1)实现震动,首先要加上使用震动所需的权限 (2)需要用到 ...
- android使组件居中,Android图文居中显示控件使用方法详解
最近项目中用到了文字图标的按钮,需要居中显示,如果用TextView实现的方式,必须同时设置padding和drawablePadding.如下: android:layout_width=" ...
- android view使用方法,Android View构造方法第三参数使用方法详解
我们都知道,在Android中要使用一个View,一般会有两种方式: 在XML文件中配置: 直接在代码中new一个View的对象. 我们今天讨论的内容就是围绕着View的构造方法的. 1.实例 首先我 ...
- android点击展开全文,Android显示全文折叠控件使用方法详解
一般列表里文字太多的一个折叠效果的空间,效果图如下. 当文字超过设定的行数后就折叠,小于设定行数不显示展开按钮.下面上代码. 先看布局文件: android:layout_width="wr ...
- android中bitmap压缩的几种方法详解
Android图片压缩(质量压缩和尺寸压缩) 在做项目中遇到一个头疼的问题,读取本地图片时,由于图片太大,奔溃,对于我这种456M内存的破手机哪里受得了几M的照片 我要总结的有这么几点: 1.尺寸压缩 ...
- oracle存储emoji表情,Android自带emoji表情的使用方法详解
什么是emoji表情 emoji表情是一种表情符号,在代码中它现在其实是一组遵循Unicode的编码,即每一个表情符号都对应了一个Unicode编码.更进一步说,emoji表情实际上是一组Unicod ...
- Android四大组件Service之AIDL详解
Android四大组件Service之AIDL详解 前言 简介 基础知识 AIDL 服务端 定义AIDL文件规则 创建 .aidl 文件 清单注册 通过 IPC 传递对象 调用 IPC 方法 Andr ...
最新文章
- Docker怎么修改hosts
- 用Python从头实现一个神经网络
- AngularJS DEMO - 不断更新中
- mysql 升序 字段值为NULL 排在后面
- Auth模块、Forms组件
- Python计算大文件行数方法及性能比较
- 123456789怎样运算等于1?答案可能很多,写个你最简单的方法
- 操作多个表_4_查询不再另外一个表里的记录
- 芯片设计中的latch_Latch-up (闩锁效应)
- python做excel表格代码_python操作excel表格
- Dubbo之Filter链原理
- h3c交换机配置nat_H3C-NAT 命令配置
- 爬取汽车之家所有车型,价格,配置
- WPS使用格式刷复制样式之后重新排序
- 学习+彭伟《揭秘深度强化学习》PDF+源代码+资料
- vlookup匹配的文字显示0_Excel | VLOOKUP函数使用详解
- 六种常见的平面设计构图技巧
- [评论送书]html+css+js制作旋转爱心
- aspose将word转换为pdf[aspose.word.java 18.11]
- SEO写作,小白如何快速写一篇高质量SEO文章