vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
TOP-Angebot: 17 bzw. 24 Entwickler-Vollversionen zum unschlagbaren Preis!  
 vb@rchiv Quick-Search: Suche startenErweiterte Suche starten   Impressum  | Datenschutz  | vb@rchiv CD Vol.6  | Shop Copyright ©2000-2025
 
zurück

 Sie sind aktuell nicht angemeldet.Funktionen: Einloggen  |  Neu registrieren  |  Suchen

VB.NET - Fortgeschrittene
Re: Durch TreeView navigieren 
Autor: Maywood
Datum: 08.05.07 10:23

Mach das doch einfach wie folgt:
	Private Sub Button2Click(ByVal sender As Object, ByVal e As EventArgs)
		'// PrevVisibleNode
		If Me.treeView1.SelectedNode Is Me.treeView1.Nodes(0) Then
			me.treeView1.SelectedNode = me.treeView1.Nodes (me.treeView1.Nodes.Count - 1)		
		Else
			Me.treeView1.SelectedNode = Me.treeView1.SelectedNode.PrevVisibleNode
		End If
		Me.treeView1.Focus()
	End Sub
 
	Private Sub Button3Click(ByVal sender As Object, ByVal e As EventArgs)
		'// NextVisibleNode
		If Me.treeView1.SelectedNode.Nodes.Count > 0 AndAlso Not _
  Me.treeView1.SelectedNode.IsExpanded Then
			Me.treeView1.SelectedNode.Expand()
		End If
		Me.treeView1.SelectedNode = Me.treeView1.SelectedNode.NextVisibleNode
		Me.treeView1.Focus()
	End Sub
Du kannst übrigens auch einfach mit einer rekursiven Funktionen alle Nodes ausgeben bzw. durch das Treeview navigieren:
	Private Sub Button1Click(ByVal sender As Object, ByVal e As EventArgs)
		'// PrintNodesOfTreeNode
		Me.treeView1.Focus()
		Me.PrintNodesOfTreeNode(Me.treeView1.Nodes)
	End Sub
 
	Private Sub PrintNodesOfTreeNode(ByVal CurrentNodes As TreeNodeCollection)
		For Each CurrentNode As TreeNode In CurrentNodes
			System.Diagnostics.Debug.WriteLine("CurrentNode: " + CurrentNode.Text)
			Me.treeView1.SelectedNode = CurrentNode
			Application.DoEvents()
			System.Threading.Thread.Sleep(500)
			PrintNodesOfTreeNode(CurrentNode.Nodes)
		Next
	End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Durch TreeView navigieren1.380Hannes H.07.05.07 20:07
Re: Durch TreeView navigieren1.064Maywood08.05.07 10:23
Re: Durch TreeView navigieren1.130FohnBit08.05.07 12:00
Re: Durch TreeView navigieren1.245Maywood08.05.07 14:37
Re: Durch TreeView navigieren1.013FohnBit14.05.07 08:43

Sie sind nicht angemeldet!
Um auf diesen Beitrag zu antworten oder neue Beiträge schreiben zu können, müssen Sie sich zunächst anmelden.

Einloggen  |  Neu registrieren

Funktionen:  Zum Thema  |  GesamtübersichtSuchen 

nach obenzurück
 
   

Copyright ©2000-2025 vb@rchiv Dieter Otter
Alle Rechte vorbehalten.
Microsoft, Windows und Visual Basic sind entweder eingetragene Marken oder Marken der Microsoft Corporation in den USA und/oder anderen Ländern. Weitere auf dieser Homepage aufgeführten Produkt- und Firmennamen können geschützte Marken ihrer jeweiligen Inhaber sein.

Diese Seiten wurden optimiert für eine Bildschirmauflösung von mind. 1280x1024 Pixel