同志们,请问树节点上怎么放对象啊,100分!!! 请问树节点上怎么存放一个对象或者是Record(我要在组织机构树上放部门信息,同时放部门ID,部门名称等),是不是要用到Pointer啊,具体怎么用,最好能给出例子,急需这样一个东西,来不及对翻书了,以前我是用JAVA的很好实现。 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treeview1.Items[1].Data :=xxx存对象的指针 用控件,DevExpress。自己做的话,脱离开数据库自己画节点就可以啊。 如果是对象可以直接将Data:=对象结构体PMyRec=^TMyRec;TMyRec=Record Name:String; ID:Integer;end;var MyRec:TMyRec;beginTreeview1.selected.data=@MyRec;PMyRec(TreeView.Selected.Data).Name:='21234';end; 结贴呵,基本搞定,谢谢各位,我的做法类同于 ZyxIp(绝望中...) Delphi2009在vista下启动失败! 自定义过程如何返回多维数组? 控件中有procedure定义但找不到方法的内容是怎么回事啊?dispid关键词起什么作用? 超值下载 DriveComboBox 的错误捕捉。。。大侠看看下面代码有什么问题。。为什么捕捉不到,错误继续有呢? 新手上路.背景音乐问题 改变ComboBox的值时如何改变其他的Edit的值? fastReprot图片加载问题 怎样把一个activex从DELPHI中删除。 光纤问题 Csdn是不是没有高手,这个问题一直没有人能完全回答??? delphi的bug,超奇怪的问题?
存对象的指针
自己做的话,脱离开数据库自己画节点就可以啊。
PMyRec=^TMyRec;
TMyRec=Record
Name:String;
ID:Integer;
end;var
MyRec:TMyRec;
begin
Treeview1.selected.data=@MyRec;PMyRec(TreeView.Selected.Data).Name:='21234';
end;