为TMenuItem增加指针Data属性
来源:互联网 发布:中国青少年肥胖率数据 编辑:程序博客网 时间:2024/05/21 20:25
Delphi的有些组件中都包含.Data属性,比如TTreeNode,.Data属性可以认为是一个指针,可以指向任何类或者结构,方便后续操作。
但是TMenuItem没有.Data属性,下面介绍最简单的方法为TMenuItem增加.Data属性。
在需要使用的.pas文件前面写上如下代码
type //建议在最开始的type后面增加
TMenuItem = class(vcl.Menus.TmenuItem)
public
Data : TCustomData; //为菜单增加data属性
end;
需要注意的是,这种方法只能在本单元(或者说本窗口)中适用,如果在多个单元中使用,需要在每个单元中增加上面的代码。
0 0
- 为TMenuItem增加指针Data属性
- 为注解增加属性
- 为对象增加属性1
- 为对象增加属性2
- 为对象增加属性3
- 为注解增加各种属性
- 为TextBox增加隐藏属性,Value属性
- 为注解增加属性 和 高级属性
- 为ajaxfileupload插件增加附加参数data
- 为 FireFox 增加 innerText 属性支持
- 7.5.2 为注解增加各种属性
- Ext为类增加属性和方法
- 为动态增加节点添加class属性
- MySQL为表增加一列属性解决方案
- 在ArcGIS中为Shapefile属性表增加字段
- 为ASP.NET 2.0菜单控件增加target属性
- (BCB)为VCL组件增加事件和属性
- 为ASP.NET2.0菜单控件增加target属性
- 数据结构算法之动态规划、贪心算法
- 关于浏览器兼容的问题以及字符串编码的一个坑,鼠标滚动事件mousewheel和DOMMouseScroll
- 压电蜂鸣器与电磁蜂鸣器
- Android 设置后台静态广播和activity进行通信
- 找邊緣(Laplacian)
- 为TMenuItem增加指针Data属性
- 【Java并发编程实战】—–“J.U.C”:锁,lock
- 通过SecureCRT安装JDK
- 【Linux】添加sudo用户
- scala 中的类定义与getter setter
- eclipse 打包apk时 出现 no dex file found
- 【USACO 2002 February】BUY LOW,BUY LOWER 低价购买
- 性能测试之LoadRunner使用(一)
- a标签中使用img后的高度多了几个像素