请问在TreeView怎样给根节点和节点和子节点分别添加上不同的图标。最好有实例。
解决方案 »
- 历史遗留问题,listview头部重画问题.已经基本实现,需要优化,谢绝灌水.高手进.
- 紧急求助!!~~!!这几个问题我已经提问过一次了~~!!~~!!
- 为什么高级搜索不能用?
- 怎样对一个字符串定长?不足补空格。S:='12345'=> s:='12345 '.
- 谢谢大家,再问一个简单问题
- 我想在界面的做一个循环字体流动的效果(问题解决加到50分)
- 各位兄弟哪里有<实战delphi5.x-分布式web应用系统篇>免费下载,多谢了
- 有谁用过reportbuilder 进来!
- dephi下的串口通讯
- 在object inspector中的ComboBox能初使化?
- 菜鸟问题:这小段代码错在哪里?
- 请问有没有IntraWeb6.0.12注册码?
strSQLText:string;ImageIndex1,ImageIndex2 :integer);
var
RootNode,Node:TTreeNode;
strObjName :string;
begin
RootNode := tv.Items.add(nil,strObjType);
RootNode.ImageIndex :=ImageIndex1;
RootNode.SelectedIndex :=ImageIndex1; ADOObjects.CommandText := strSQLText;
ADOObjects.Active := true;
while not ADOObjects.Eof do
begin
strObjName:= ADOObjects.Fields[0].AsString ;
Node := tv.Items.AddChild(RootNode,strObjName);
Node.ImageIndex := ImageIndex2;
Node.SelectedIndex := ImageIndex2;
ADOObjects.Next;
end;
ADOObjects.Close;
end;
树的images要设置为ImageList1,ImageList1中要先有图片
strSQLText:string;ImageIndex1,ImageIndex2 :integer);
var
RootNode,Node:TTreeNode;
strObjName :string;
begin
RootNode := tv.Items.add(nil,strObjType);
RootNode.ImageIndex :=0;
RootNode.SelectedIndex :=1; ADOObjects.CommandText := strSQLText;
ADOObjects.Active := true;
while not ADOObjects.Eof do
begin
strObjName:= ADOObjects.Fields[0].AsString ;
Node := tv.Items.AddChild(RootNode,strObjName);
Node.ImageIndex := 2;
Node.SelectedIndex := 3;
ADOObjects.Next;
end;
ADOObjects.Close;
end;//
另:
TreeView.ImageList := ImageList1;----------------------------------------------------------
事太多、心太乱