TREEVIEW DELPHI ОЧИСТИТЬ

TreeView в Delphi является одним из наиболее часто используемых элементов управления, чтобы выводить дерево элементов на форму. Но, когда нужно очистить дерево, возникают некоторые трудности. Очистить элемент TreeView можно несколькими способами.

Первый способ - удаление всех узлов из элемента управления. Для этого необходимо перебрать все элементы дерева и удалить каждый узел:

for I := TreeView1.Items.Count - 1 downto 0 do
  TreeView1.Items[I].Delete;

Второй способ - использование метода Clear у элемента TreeView:

TreeView1.Items.Clear;

Третий способ - обход дерева рекурсивно и удаление узлов от каждого родительского узла:

procedure RemoveAllNodes(Node: TTreeNode);
begin
  while Node <> nil do
    begin
      RemoveAllNodes(Node.getFirstChild);
      Node.Delete;
    end;
end;

RemoveAllNodes(TreeView1.Items.GetFirstNode);

Вот несколько способов очистить элемент TreeView в Delphi.

Delphi TreeView Programming Deleting Nodes

Delphi TreeView Programming: Saving Notes

Delphi TreeView Programming: Loading A Tree View and Reconstructing its Data Objects

Program the TreeView in Delphi

Delphi TreeView Programming: RichText Formatting

TTreeView Check Boxes - Delphi #194

C# : Clear a TreeView

Program the TreeView in Delphi Rad Studio 11 - 4K

Реклама
Новое
Реклама