本文整理自网络,侵删。
怎么样在程序中使一个节点的子节点展开及收闭?答:treeview1.selected.Expanded; //判断节点的子节点是否展开True展开,否则闭拢treeview1.selected.Expand(True); //子节点展开treeview1.selected.collapse(True): //子节点闭拢
树节点全部展开:procedure TForm1.Button1Click(Sender: TObject);var node: TTreeNode;begin if treeview1.Items[0] <> nil then begin node := treeview1.Items[0]; node.Expand(True); while node.getNextSibling <> nil do begin node := node.getNextSibling; node.Expand(True); end; end;end;
树节点全部收缩:procedure TForm1.Button2Click(Sender: TObject);var node: TTreeNode;begin if treeview1.Items[0] <> nil then begin node := treeview1.Items[0]; node.collapse(True); while node.getNextSibling <> nil do begin node := node.getNextSibling; node.collapse(True); end; end;end;
相关阅读 >>
Delphi f1026 file not found: ''quickrpt.dcu''解决方法
Delphi 判断指定字符串是否开头 startstext用法
更多相关阅读请进入《Delphi》频道 >>