![]() |
TreeView Frage
Hallo ich Porgrammiere gerade ein Tool und zwar ich hab ein TreeView gemacht mit
Autos ....Opel .......Auto1 .......Auto2 Ich brauch die Funktion ein neuer eintrag genau in der ersten kategorie also das ich dann Auto3 anlegen kann danke schon mal |
Re: TreeView Frage
Auto3 legst du genau so an wie Auto2, das hast du doch auch geschafft oder nicht?
|
Re: TreeView Frage
Hallo und Herzlich Willkommen in der DP!
Was genau willst du machen? Willst du eine weitere Kategorie unter Autos anlegen? Also etwa BMW. Soll diese Kategorie direkt unter Autos oder am Ende der Liste angezeigt werden? |
Re: TreeView Frage
Ich kann es schon anlegen aber ich will des mit einem code anlegen per buttenclick !
danke für die Hilfe und ich will dann unter Opel das Auto 3.4.5. usw. anlegen |
Re: TreeView Frage
Wieso kommen keine Antworten mehr??? :oops:
|
Re: TreeView Frage
Hi!
Hast du dir mal Treeview1.Items.Addxxx angesehen? Ciao Frederic |
Re: TreeView Frage
Hai Tobiax,
eigentlich ist es ganz einfach. Du musst beim anlegen eines Nodes angeben wer sein Parent ist. Wenn es ein neuer Root-Eintrag sein soll dann ist der Parent einfach nil. Dieser Code fügt entweder beim markierten Node einen neuen Untereintrag ein oder einen neuen Root-Eintrag:
Delphi-Quellcode:
// Neuer Eintrag unter markierten Node
procedure TDemo_Form.btn_AddToNodeClick(Sender: TObject); var CurrentNode: TTreeNode; NewNode: TTreeNode; begin CurrentNode := TreeView1.Selected; NewNode := TreeView1.Items.AddChild(CurrentNode, Edit1.Text); end; // Neuer Rooteintrag procedure TDemo_Form.btn_AddToRootClick(Sender: TObject); var NewNode: TTreeNode; begin NewNode := TreeView1.Items.Add(NIL, Edit1.Text); end; |
Re: TreeView Frage
nein hab ich noch nicht is das eine funktion ?
das Problem is nur das wenn ich z.b Opel auf BMW ändere (wenn das Prog fertig ist) soll ich drotz dem wieder da ein Auto erstllen können vileicht kannst du mir helfen? |
Re: TreeView Frage
Danke Sharky werds probieren!! :zwinker:
|
Re: TreeView Frage
Zitat:
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:00 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz