vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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: Ergänzung: Subnodes 
Autor: Markus Palcer
Datum: 02.10.05 14:58

Also bei mir funktioniert das überhaupt nicht. Ich verwende folgenden Code:

	Private Function CheckNode(ByVal e As Point, ByVal Node As _
  System.Windows.Forms.TreeNode) As Boolean
		CheckNode = False
		If e.Y <= Node.Bounds.Bottom And e.Y >= Node.Bounds.Top Then		  _
  'angeklickter Bereich liegtim Bereich des Knoten
			tvwMilestones.SelectedNode = tvwMilestones.Nodes(Node.Index)
			CheckNode = True
		Else
			'Unterknoten durchlaufen
			For Each SubNode As TreeNode In Node.Nodes
				CheckNode = CheckNode(e, SubNode)
			Next
		End If
	End Function
 
	Private Sub tvwMilestones_MouseUp(ByVal sender As Object, ByVal e As _
  System.Windows.Forms.MouseEventArgs) Handles tvwMilestones.MouseUp
		If e.Button = MouseButtons.Right Then
			For Each Node As TreeNode In tvwMilestones.Nodes
				If e.X >= Node.Bounds.Left And e.X <= Node.Bounds.Right _
  Then				'angeklickter Bereich liegtim Bereich des Knoten
					If CheckNode(New Point(e.X, e.Y), Node) Then Exit For
				End If
			Next
		End If
 
		If Not tvwMilestones.SelectedNode Is Nothing Then Debug.WriteLine("Node '" & _
  tvwMilestones.SelectedNode.Text & "' Selected")
	End Sub
Solange ich normale Knoten habe, funktioniert alles perfekt. Sobald ich aber einen Unterknoten anklicke, wird dieser erst nach mehrmaligem Klicken ausgwählt - und manchmal wird sogar wieder sein Parent ausgewält.

Manchmal wird sogar der erste Knoten in der TreeView ausgewält.

->MP<-

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Rechtsklick bei TreeView1.291nilslueders30.12.04 08:51
Re: Rechtsklick bei TreeView874Hagen30.12.04 09:12
Re: Rechtsklick bei TreeView823nilslueders30.12.04 09:33
Re: Rechtsklick bei TreeView865nilslueders30.12.04 09:35
Re: Rechtsklick bei TreeView862Hagen30.12.04 09:55
Re: Rechtsklick bei TreeView984nilslueders30.12.04 09:59
Re: Rechtsklick bei TreeView885Hagen30.12.04 10:35
Re: Rechtsklick bei TreeView904nilslueders30.12.04 11:01
Re: Rechtsklick bei TreeView1.019Hagen30.12.04 11:10
Re: Rechtsklick bei TreeView916nilslueders30.12.04 11:13
Ergänzung: Subnodes1.019Hagen30.12.04 11:46
Re: Ergänzung: Subnodes906Markus Palcer02.10.05 14:58
Rechtsklick auf Icon am TreeNode911EselJens27.01.05 14:35
Es geht einfacher!944Easyrider27.01.05 14:51
Re: Es geht einfacher!926EselJens27.01.05 15:11
Re: Es geht einfacher!985Hagen07.02.05 13:17
Re: Es geht einfacher!946Markus Palcer02.10.05 15:02

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