vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Brandneu! sevEingabe v3.0 - Das Eingabecontrol der Superlative!  
 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
Ergänzung: Subnodes 
Autor: Hagen
Datum: 30.12.04 11:46

Zum Durchlaufen der Subnodes musst Du entsprechend noch was einbauen, am besten natürlich was rekursives.
Ich habe leider keine Zeit mehr, daher nur für die ersten Subnodes:

    Private Sub MyTreeview_MouseUp(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.MouseEventArgs) Handles MyTreeview.MouseUp
        If e.Button = MouseButtons.Right Then
            For Each node As TreeNode In MyForm.MyTreeview.Nodes
                If e.X >= node.Bounds.Left And e.X <= node.Bounds.Right Then _
                  'angeklickter Bereich liegtim Bereich des Knoten
                    If e.Y <= node.Bounds.Bottom And e.Y >= node.Bounds.Top _
                    Then 'angeklickter Bereich liegtim Bereich des Knoten
                        MyForm.MyTreeview.SelectedNode = _
                        MyForm.MyTreeview.Nodes(node.MyTreeview)
                        Exit For
                    Else
                        'Unterknoten durchlaufen
                        For Each subnode As TreeNode In node.Nodes
                            If e.Y <= subnode.Bounds.Bottom And e.Y >= _
                              subnode.Bounds.Top Then
                                MyForm.MyTreeview.SelectedNode = _
                                MyForm.MyTreeview.Nodes(node.Index).Nodes( _
                                subnode.Index)
                                Exit For
                            End If
                        Next
                    End If
                End If
            Next
        End If
    End Sub
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Rechtsklick bei TreeView1.291nilslueders30.12.04 08:51
Re: Rechtsklick bei TreeView875Hagen30.12.04 09:12
Re: Rechtsklick bei TreeView824nilslueders30.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 TreeView886Hagen30.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.020Hagen30.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!945Easyrider27.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!947Markus 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