treeview如何右键也能选中? ( 积分: 50 )

  • 主题发起人 主题发起人 jinghj
  • 开始时间 开始时间
J

jinghj

Unregistered / Unconfirmed
GUEST, unregistred user!
每次用treeview右键选一个节点,焦点总是回到以前的焦点上,这是咋回事啊?
 
另外,imageindex和statusindex代表什么?是根据什么变化的?
 
1.右键选择
TreeView.OnMouseDown事件中
var
node : TTreeNode;
begin
node := TreeView.GetNodeAt(X, Y);
if assigned(node) then
node.Selected := True;
end;

2.imageindex是图标的索引,TreeView可以关联一个ImageList,每个Node前面都可以显示一个图标.而statusindex是一个图标可以有几个状态(同一个图标可以用不同的方法Draw出来,参考WINAPI ImageList_Draw)
 
非常感谢
 

Similar threads

回复
0
查看
804
不得闲
回复
0
查看
978
不得闲
D
回复
0
查看
802
DelphiTeacher的专栏
D
D
回复
0
查看
747
DelphiTeacher的专栏
D
D
回复
0
查看
696
DelphiTeacher的专栏
D
后退
顶部