Benutzer mit den meisten Antworten
Wie beim TreeView einen Knoten per Code vorauswählen?

Frage
-
Antworten
-
Du musst die TreeView.SelectedNode eingenschaft benutzen. Um einen Node auszuwählen setzt du diese einfach auf einen Node. Das heißt im Gegegnsatz zur Listbox ist das kein integer Wert sondern ein echter Knoten im Treeviews (TreeNode).
Mit Indexen kannst du da auch schwer arbeiten, weil ein Nodes auch selbst wieder Nodes enthalten. Von daher brauchst du den Genauen Knoten um ihn zu aktivieren.- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:41
-
Ich arbeite mit Visual Studio 2005 (Basic und kein C++) und habe das gleiche Problem. Kann mir einer mitteilen, wie ich einen bestimmten Eintrag per Code markieren kann.
Denn mein Code führt zu keinem Ergebnis bzw. der Eintrag wird nicht markiert:
tree_verlaufsliste.SelectedNode = tree_verlaufsliste.Nodes.Item(
"Node1")
Für eure Antwort bedanke ich mich schon mal im Voraus.- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:41
-
Hi,MichaelKeizer's Code passt schon, aber das Problem ist, dass der Treeview dann nicht mehr ausgewählt ist, sondern der Button o.ä....Du musst also einfach nachher noch einmal:tree_verlaufsliste.select()aufrufen.mfgImperium_Romanum
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:42
Alle Antworten
-
Du musst die TreeView.SelectedNode eingenschaft benutzen. Um einen Node auszuwählen setzt du diese einfach auf einen Node. Das heißt im Gegegnsatz zur Listbox ist das kein integer Wert sondern ein echter Knoten im Treeviews (TreeNode).
Mit Indexen kannst du da auch schwer arbeiten, weil ein Nodes auch selbst wieder Nodes enthalten. Von daher brauchst du den Genauen Knoten um ihn zu aktivieren.- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:41
-
Ich arbeite mit Visual Studio 2005 (Basic und kein C++) und habe das gleiche Problem. Kann mir einer mitteilen, wie ich einen bestimmten Eintrag per Code markieren kann.
Denn mein Code führt zu keinem Ergebnis bzw. der Eintrag wird nicht markiert:
tree_verlaufsliste.SelectedNode = tree_verlaufsliste.Nodes.Item(
"Node1")
Für eure Antwort bedanke ich mich schon mal im Voraus.- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:41
-
Hi,MichaelKeizer's Code passt schon, aber das Problem ist, dass der Treeview dann nicht mehr ausgewählt ist, sondern der Button o.ä....Du musst also einfach nachher noch einmal:tree_verlaufsliste.select()aufrufen.mfgImperium_Romanum
- Als Antwort vorgeschlagen Kay GizaMicrosoft employee Montag, 20. Juli 2009 05:55
- Als Antwort markiert Robert Breitenhofer Montag, 27. Juli 2009 12:42