首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

~TreeView的Index有关问题

2012-02-20 
求助~TreeView的Index问题~我的Treeview中的节点是动态添加的Delphi(Pascal) codevarstream: TMemoryStrea

求助~TreeView的Index问题~
我的Treeview中的节点是动态添加的

Delphi(Pascal) code
varstream: TMemoryStream;beginstream := TMemoryStream.Create;with TStringList.Create do  begin    Add('图片');    Add(#9+'图片');    Add(#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+#9+'图片');    Add(#9+'图片'); //----以下N个节点    SaveToStream(stream);    Free;  end;  stream.Position := 0;  TreeView.LoadFromStream(stream);  stream.Free;


但我又想它的每个items的index又不一样,应该怎么写代码?

[解决办法]
你就不能好好写吗。整个内存流来回倒腾啥呀?
TreeView.AddChild('父节点(如果没有就是nil)','节点名称');

这样一个一个加和你TStringList.add()没有什么区别,而且比你的要好控制。都是独立的Index;

热点排行