如何在treeview中设置选中item的image?为什么默认是0号? 按treeview的层结够动态设置并显示imagelist中的image选中了一个item之后就默认为imageindex=0的image了,怎么让它不改变? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TTreeNode 有imageIndex,和SelectImageIndex 两个属性选中时用SelectImageIndex 你需要把每个Item的ImageIndex和SelectedIndex都设成一样的,那样你选中一个就不会变了,因为你设的ImageIndex只代表显示的,你不设置SelectedIndex的话,它就默认是0,当然你选了一个Item的时候,它就会返回默认值,图片也改变了 var Nodes:TTreeNodes; CurNode:TTreeNode;begin Nodes := Treeview1.Items; CurNode := Nodes.Item[0]; CurNode := Nodes.AddChild(CurNode,'新添的节点'); CurNode.ImageIndex := 1; CurNode.SelectedIndex := 1;end; delphi 字符串删除的问题 新手就教rave简单问题 delphi三层中如何解决不明客户端对应用服务器的非授权访问 急!!!在线等待 主从表,如何添加记录? 关于在delphi中调用vb编写的dll的问题,谢过先,在线等待 程序间通讯问题 如何取得本机IP? 请问有没有关于delphi所有控件的属性、事件详细说明的书籍,请推荐书名。 为什么我把.cds数据库内的所有记录删除后,数据库的大小却没变?? 关于路径问题,各位大虾帮帮忙,急! 在线急需,请各位给想想办法
选中时用SelectImageIndex
Nodes:TTreeNodes;
CurNode:TTreeNode;
begin
Nodes := Treeview1.Items;
CurNode := Nodes.Item[0];
CurNode := Nodes.AddChild(CurNode,'新添的节点');
CurNode.ImageIndex := 1;
CurNode.SelectedIndex := 1;
end;