您好,欢迎来到纷纭教育。
搜索
您的当前位置:首页delphi中treeview的节点选择问题

delphi中treeview的节点选择问题

来源:纷纭教育

搞定了,分分拿来
TreeView1需要设置MultiSelect = True;
MultiSelStyle设置为[msControlSelect]

procedure Tform1.TreeView1Click(Sender: TObject);
var
TNode,Cnode: TTreeNode;
i: Integer;
iLoop: Boolean;
begin
Cnode:= self.TreeView1.Selected;
if not Cnode.Expanded then Exit;
if Cnode.HasChildren then
begin
TNode:= Cnode.getFirstChild;
TNode.Selected:= True;
iLoop:= True;
while iLoop do
begin
TNode:= TNode.GetNext;
TreeView1.Select(TNode,[ssCtrl]);
if TNode = Cnode.GetLastChild then Break;
end;
end;

转载于:https://www.cnblogs.com/mingdep/archive/2011/11/02/2232636.html

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- fenyunshixun.cn 版权所有 湘ICP备2023022495号-9

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务