如何让Treeview中的节点选中后图标不变(50分)

  • 主题发起人 主题发起人 plf22
  • 开始时间 开始时间
P

plf22

Unregistered / Unconfirmed
GUEST, unregistred user!
请问如何让Treeview中的节点选中后图标不变,每次在Treeview控件中设定了ImageList
后,节点设置了图标,但是一旦选中节点,图标就变为ImageList中的第一个图标了,请问如
何让他保持不变。
 
在GetSelectedIndex事件中写代码:
procedure TForm1.TreeView1GetSelectedIndex(Sender: TObject;
Node: TTreeNode);
begin
Node.SelectedIndex := Node.ImageIndex;
end;
 
双击TreeView ,让节点的Image Index和Selected Index 都等于你指定的Image即可
 
Thank very much!
 

Similar threads

回复
0
查看
815
不得闲
回复
0
查看
987
不得闲
D
回复
0
查看
837
DelphiTeacher的专栏
D
后退
顶部