我用了 imagelist中的图片连接到treeview的image属性中去,动态的添加图片到每个节点,但是,节点上显示的全部是index为0的图片 ,另外做试验的时候遇到了,选择一个节点的时候图片变成了另外一张图片,大侠请指点迷瀞
解决方案 »
- 串口,串口通信的菜鸟问题,急!
- 怎样才能快速浏览打印内存中的大量数据?
- 一个连接SQL Server的问题
- 获得DBGrid控件 指针所指行的数据
- property User[index: integer]: tuserinfo read GetUser write SetUser;default;为什么不能赋值?
- 有谁知道ActionList中的‘标准操作’是什么意思吗?
- 觅她芳踪
- 高兴,散分
- 救命呀!为啥我的代码不能使SpeedButton1不可用时图片也跟着变
- 怎样让窗口总是飘在其他窗口的上面?
- 求助 Delphi7组件与分布式应用开发 上的InternetExpress例子的问题
- 如何向SQL 中text字段保存数据
添加一个节点的时候默认给下标为ImageList中的第一个图标。
procedure TForm1.Button1Click(Sender: TObject);
var
Node: TTreeNode;
begin
Node := TreeView1.Items.AddChild(nil, '新节点')
Node.ImageIndex := ImageIndex; //指定在ImageList中你要的图标的下标
end;选择的时候如果不想改图标可以在
procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject;
Node: TTreeNode);
begin
Node.ImageIndex := ImageIndex; //指定在ImageList中你要的图标的下标
end;
P_Node:=TreeView1.Items.AddChild(nil,'tt');
P_Node.ImageIndex:=0;
P_Node.SelectedIndex :=2;