procedure TForm1.Button2Click(Sender: TObject); var TempNode, CurrNode: TTreeNode; begin with TreeView1 do begin CurrNode := Selected; if CurrNode = nil then if Items.Count = 0 then begin Items.AddChild(Nil, Edit1.Text); exit; end else TempNode := Items[0] else TempNode := CurrNode.getFirstChild; while TempNode <> nil do begin if TempNode.Text = Edit1.Text then exit; TempNode := TempNode.getNextSibling; end; Items.AddChild(CurrNode, Edit1.Text); end; end;
var
TempNode, CurrNode: TTreeNode;
begin
with TreeView1 do begin
CurrNode := Selected; if CurrNode = nil then
if Items.Count = 0 then begin
Items.AddChild(Nil, Edit1.Text);
exit;
end else
TempNode := Items[0]
else
TempNode := CurrNode.getFirstChild;
while TempNode <> nil do begin
if TempNode.Text = Edit1.Text then
exit;
TempNode := TempNode.getNextSibling;
end;
Items.AddChild(CurrNode, Edit1.Text);
end;
end;