1.能否获得treeview共建立了多少层?
2.在建立一个结点时能否赋予其两个值,一个是显示在界面上的text,一个是真正的value?
3.能否获得某一个层次的结点的个数,并能遍历取出每个的value?
4.知道了某个结点的value,能否得到这个结点的句柄?
新手,请多关照!
2.在建立一个结点时能否赋予其两个值,一个是显示在界面上的text,一个是真正的value?
3.能否获得某一个层次的结点的个数,并能遍历取出每个的value?
4.知道了某个结点的value,能否得到这个结点的句柄?
新手,请多关照!
解决方案 »
- 真他妈的气死了,在京东买东西后想认真的发个评论,没想到提示说内容中有屏蔽词,大家看看
- 如何修改一个图片的大小.在线等!!!!!!!
- 我需要使用OLE调用一三维设计软件,请问如何获取类名
- opengl輔助庫 GLAux.pas哪裡有下載?
- 请教:TPageProducer 形成文本为什么有时会少几个字符呢(如回车换行)?
- Linux人气太差,我只好到这里求救
- 在线求教,如何在DELPHI中调用EXCEL生成图表,并设置其属性及方法?
- 关于剪贴板的,高手请进。。。
- 用QuickRep生成的报表在HP上打印时总是分页,可怎么办呢?
- 向高手求助!!!!!!!!!!!!
- 請各位幫我修改一下,先謝了!
- 朝鲜MM来了
2,add a type
type=ptree
id:integer;
text:string;
end;
在批定了这个类型的数据后就可以了,用ptree.addchildobject(......);
3,按以上方法后面的就可很容晚实现了,
比如p:=tree1.selected.data;
private
FCaption:String;
FDate:TDate;
FOther:integer;
Public
published
property Caption :String Read FCaption Write FCaption;
property Date :TDate Read FDate Write FDate;
end;var
TempNode:TTreeNode;
MyNodeInfo:TmyNodeInfo;
begin
MyNodeInfo:=TMyNodeInfo.Create;
MyNodeInfo.Caption:='abcd';
MyNodeInfo.Date=Now();
TempNode:=Treeview1.items.addChild(nil,MyNodeInfo.Caption);
TempNode.Date:=MyNodeINfo;end;showmessage(TMyNodeInfo(TreeView1.selected.date).caption);
showmessage(DateToStr(TMyNodeInfo(TreeView1.selected.date).Date));
其它属性自己看吧,都是比较简单的。
TreeAddItem(TreeView1, GetFieldList, Table1.getBook, false);
这个TreeAddItem既不是自定义函数,我在帮助里也找不到,请问她是什么,如何使用?