————请问在treeview的一个节点treenode里怎么存储两个值:‘张三’、‘001’??? 请问在treeview的一个节点treenode里怎么存储两个值:‘张三’、‘001’其中‘张三’作为text显示出来,‘001’作为value不显示??? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treenode.caption := 'zhangsan';treenode.data := Toobject(001);------I := Integer(treenode.data := Toobject(001); treenode.text := 'zhangsan';treenode.data := Tobject(001);//这是一个指针。什么都可以存的------I := Integer(treenode.data := Toobject(001); 用.data属性如果存值很多可以声明一个记录 TTreeViewData = record vText: string; vValue: String; …… end;……TreeData: TTreeViewData;treenode.data := TreeData;…… 自己做了一个测试,基本掌握了;) PMyRec = ^TMyRec; TMyRec = record FName: string; LName: string; end;...(1) rootnode:=tv.Items.AddFirst(nil,'root'); New(MyRecPtr); MyRecPtr^.FName :='fname_text1'; MyRecPtr^.LName :='lname_text1'; tv.Items.AddChildObject(rootnode,'test',MyRecPtr);(2) rootnode:=tv.Items.AddFirst(nil,'root'); mynode:=tv.Items.AddObject(rootnode,'test',MyRecPtr); New(MyRecPtr); MyRecPtr^.FName :='fname_text1'; MyRecPtr^.LName :='lname_text1'; tv.Items[1].Data :=MyRecPtr;... ...var i:integer; MyNode:TTreeNode; MyRecPtr: PMyRec; s1,s2:string;begin MyNode:=tv.Items[2]; MyRecPtr:=Mynode.Data ; s1:=MyRecptr.FName ; s2:=MyRecPtr.LName ; showmessage('s1:'+s1+'-----s2:'+s2);end delphi添加动态图片 老大出差了,明天休息,散分 各位大俠:win98+delphi6中為何使用RegisterClass通不過呢? 急!!!会VB的进来看看 各位看官赐教了——adostoredproc控件的updatebatch功能怎么用? 在程序中动态创建Access表 谁有关于XML的电子书下载地址 两张表的问题 我用来检测对方是否断线的数据bb发不出去? 诚聘DELPHI技术兼职人员! 【高手大人请进】delhi 如何动态创建一个ACCESS数据库文件? 用ADO连SQL SEVER数据库,出现“枚举器报告未指定错误。”何意??谢谢!
treenode.data := Toobject(001);------
I := Integer(treenode.data := Toobject(001);
treenode.data := Tobject(001);//这是一个指针。什么都可以存的------
I := Integer(treenode.data := Toobject(001);
如果存值很多可以声明一个记录
TTreeViewData = record
vText: string;
vValue: String;
……
end;
……
TreeData: TTreeViewData;
treenode.data := TreeData;
……
TMyRec = record
FName: string;
LName: string;
end;
...
(1)
rootnode:=tv.Items.AddFirst(nil,'root'); New(MyRecPtr);
MyRecPtr^.FName :='fname_text1';
MyRecPtr^.LName :='lname_text1';
tv.Items.AddChildObject(rootnode,'test',MyRecPtr);
(2)
rootnode:=tv.Items.AddFirst(nil,'root');
mynode:=tv.Items.AddObject(rootnode,'test',MyRecPtr); New(MyRecPtr);
MyRecPtr^.FName :='fname_text1';
MyRecPtr^.LName :='lname_text1';
tv.Items[1].Data :=MyRecPtr;... ...
var i:integer;
MyNode:TTreeNode;
MyRecPtr: PMyRec;
s1,s2:string;
begin
MyNode:=tv.Items[2];
MyRecPtr:=Mynode.Data ;
s1:=MyRecptr.FName ;
s2:=MyRecPtr.LName ;
showmessage('s1:'+s1+'-----s2:'+s2);
end