我用TreeView关联了ImageList控件,在程序中动态添加Node,可是我发现添加的Node都自动显示的图标都是ImageList控件中的第一个图片,我将Node的ImageIndex值设置为1或者2,都不管用,请问怎样在生成一个结点的时候就设定其对应的图标???
解决方案 »
- 请教TXmlDocument增加节点count加3的问题
- 请教一个问题
- indy里边的idTcpServer和idTcpClient怎么建立连接的?
- 重发 我要写关于索引,排序的论文,高分求相关资料
- 有关intraweb的问题,紧急
- 随机数
- 多层的问题:如何解决这个错误--Cannot perform this operation on an open dataset
- 200分的问题:在MIDAS中的应用服务程序中如何实现显示在线客户端的用户名,IP地址,上机时间等(UP有分)
- 请帮帮俺吧,俺实在是没办法了
- 可用分是什么意思?大家的可用分有多少?
- 怎样用DELPHI找到一个已经打开的程序,并设置输入法.
- 客户服务中心爆笑问题集锦
var
Node: TTreeNode;
begin
Node := TreeView1.Items.Add(nil, '根节点');
Node.ImageIndex := 3; //表示根节点的ImageIndex为3
Node := TreeView1.Items.AddChild(Node, '子结点1');
Node.ImageIndex := 4; //子结点Node的ImageIndex为4
end;也可以对指定的结点进行图片的设置的
SelectedIndex 表示选择该结点时的图片索引
StateIndex 表示状态图片的图片索引
vTreeNode: TTreeNode;
begin
TreeView1.Images := ImageList1;
vTreeNode := TreeView1.Items.AddChild(nil, 'hello');
vTreeNode.ImageIndex := 1;
vTreeNode.SelectedIndex := 1;
end;