Forum: VB.NET |
Thema:
TreeView, Knoten selektieren |
Von:
G. Guest (
31.01.2006 10:43) |
Wie markiere ich innerhalb eines TreeViews per Code einen Knoten?
Ich habe schon vergeblich die verschiedensten Varianten ausprobiert.
Frank
Betreff |
Von |
Datum |
|
  |
Re: TreeView, Knoten selektieren
Hallo Guest,<br><br>ganz einfach in dem TreeView gibt es ein Property "SelectedNode" dieses kannst du setzten und schon ist der Node Selektiert.<br>ein Beispiel aus der MSDN Help<br><br>Private Sub... |
 |
 |
 |
|
|
Ansgar
Sommer
|
31.01.2006 11:06 |
|
  |
Re: TreeView, Knoten selektieren
Hallo Ansgar,<br>schön wärs, wenn es so einfach wär ;-)<br><br>Wenn ich beispielsweise mit der Zeile (ich habe schon ca. 30 Varianten ausprobiert!)<br>Me.TreeView1.SelectedNode = TreeView1.Nodes(3)<br>arbeite,... |
 |
 |
 |
|
|
G.
Guest
|
31.01.2006 11:12 |
|
  |
Re: TreeView, Knoten selektieren
Hallo Guest,<br><br>versuchs doch maml mit<br>Me.TreeView1.SelectedNode = TreeView1.Nodes(2)<br>oder <br>Me.TreeView1.SelectedNode = TreeView1.Nodes(TreeView1.Nodes.count - 1)<br><br>da der Index immer bei 0 an... |
 |
 |
 |
|
|
Ansgar
Sommer
|
31.01.2006 11:16 |
|
  |
Re: TreeView, Knoten selektieren
Hallo, Ansgar,<br><br>danke für die schnellen Antworten!<br><br>TreeView.nodes(3) scheint nicht zu gehen, weil ich nur einen Knoten auf der obersten Ebene besitze (TreeView.nodes(0) geht). Mit... |
 |
 |
 |
|
|
G.
Guest
|
31.01.2006 11:39 |
|
  |
Re: TreeView, Knoten selektieren
Ich nehme an, dass ich nur ans Ziel komme, wenn ich die hierarchische Struktur des Baums berücksichte.<br>Bisher war ich davon ausgegangen, dass es genügt,wenn ich die Nummer des Knotens angebe (z. B.... |
 |
 |
 |
|
|
G.
Guest
|
31.01.2006 11:46 |
|
  |
Re: TreeView, Knoten selektieren
Hallo Frank,<br><br>damit liegst Du richtig, was Du machen kannst ist z.B. die TreeNodes in einem HashTable zwischen speichern, damit kannst Du die Nodes immer über einen Key ansprechen und diese so... |
 |
 |
 |
|
|
Ansgar
Sommer
|
31.01.2006 11:53 |
|
  |
Re: TreeView, Knoten selektieren
Ich bedanke mich für deine Auskünfte!<br><br>Für meine Zwecke wird erst einmal ein ähnlicher wie der folgende Code reichen:<br><br>TreeView1.SelectedNode =... |
 |
 |
 |
|
|
G.
Guest
|
31.01.2006 12:02 |
|
  |
Re: TreeView, Knoten selektieren
Hallo Frank,<br><br>Du kanst auch TreeView1.Invalidate() aufrufen bzw. TreeView1.Invalidate(True) das ist der Befehl für ein Control das es neu aufgebaut werden soll.<br><br>Gruß |
 |
 |
 |
|
|
Ansgar
Sommer
|
31.01.2006 12:19 |
|
|
G.
Guest
|
31.01.2006 13:31 |
|
|
Antworten
Vorsicht bei der Eingabe: Die Zeichen ' oder -- sind nicht erlaubt!