![]() |
Beim TreeView erstes Element selektieren
Hallo!
Ich habe in einem TreeView, das zur Eingabe von Einstellungen dienen soll, drei Elemente "Allgemein", "Farben" und "Sonstiges". Nun soll bei FormCreate das erste Element automatisch selektiert werden. Ich habe mich schon doof-probiert, es aber nicht hinbekommen... |
Re: Beim TreeView erstes Element selektieren
hi,
gibt es evtl eine eigenschaft wie itemindex? oder selected? GRuß Ken |
Re: Beim TreeView erstes Element selektieren
Delphi-Quellcode:
treeview.Select(knoten);
|
Re: Beim TreeView erstes Element selektieren
Ja, da gibt es verschiedene, habe auch schon vieles ausprobiert. Aber bis jetzt habe ich keine Lösung gefunden!
|
Re: Beim TreeView erstes Element selektieren
oder
Delphi-Quellcode:
treeview.Select(treeview.Items.GetFirstNode);
|
Re: Beim TreeView erstes Element selektieren
Delphi-Quellcode:
Sollte gehen...
Treeview1.Select(Treeview1.Items[0]);
|
Re: Beim TreeView erstes Element selektieren
@nightshade
Dein Tipp funktionierte, allerdings war die Makierung bei mir nicht auf anhieb zu sehen. Erst wenn man das Treeview geklickt hat. Deshalb @zappel wenn du das gleiche Prob hattest wie ich probier einfach
Delphi-Quellcode:
Treeview1.Select(Treeview1.Items[0]);
Treeview1.SetFocus; |
Re: Beim TreeView erstes Element selektieren
All diese Möglichkeiten gingen bei mir nicht
DAS hat geholfen
Code:
So wird zumindest dann der erste eintrag "markiert"
treeeview.SetFocus;
treeeview.SelectItem(treeeview.Items[0]); Das Problem was ich nun noch habe, ist das der nciht nur markiert werden soll, sondenr er soll SO markiert werden als würde er mit der maus markiert werden ergo das "onClik" ereingnis soll ausgelöst werden... Wer kann mir nen Tipp geben? |
Re: Beim TreeView erstes Element selektieren
Zitat:
|
Re: Beim TreeView erstes Element selektieren
Dieses "SelectItem" verwirrt mich etwas, das kenne ich gar nicht!? Du möchtest einen (den ersten) Knoten selektieren und praktisch gleichzeitig einen Click auf diesen Knoten ausführen? Bei mir funktioniert das so:
Delphi-Quellcode:
Vorausgesetzt natürlich, dass die Methode TreeviewClick() existiert.
Treeview.SetFocus;
Treeview.TopItem.Selected:=true; TreeviewClick(Self); Oder habe ich dich falsch verstanden? // Rolf - Tja, was möchte die Dame? |
Alle Zeitangaben in WEZ +1. Es ist jetzt 19:28 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