如果选择节点,如何使Treeview不会恢复到图像列表中的第一个图像?创建组节点时,它们的ImegeIndex为1
Node := TreeView1.Items.Add(nil, 'Software');
Node.ImageIndex:=1;
但是,当我展开节点时,它会显示ImageIndex变为0并显示不同的图像。知道如何解决这个问题。谢谢。
答案 0 :(得分:14)
选择节点时显示的节点图像由SelectedIndex属性确定,因此您必须将SelectedIndex
属性值设置为ImageIndex
的相同值。
Node.SelectedIndex:=Node.ImageIndex;