vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Blitzschnelles Erstellen von grafischen Diagrammen!  
 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 - Ein- und Umsteiger
Re: SubNodes eines Treeview auslesen 
Autor: Manfred X
Datum: 05.01.14 23:22

Vielleicht so .....

Public Class frmTreeNodeDragDrop
 
    Dim nd_lst As New List(Of String)
    Dim bs As New BindingSource With {.DataSource = nd_lst}
 
    Dim WithEvents trv As New TreeView With {.Parent = Me, .Width = 180}
 
    Dim WithEvents lbo As New ListBox With _
        {.Parent = Me, .Left = 200, .Width = 180, .DataSource = bs}
 
    Private Sub frmTreeNodeDragDrop_Load(sender As System.Object, _
        e As System.EventArgs) Handles MyBase.Load
 
        Dim tnc As TreeNode = trv.Nodes.Add("EXCH-40")
        tnc.Nodes.Add("Anschreiben.doxc")
        tnc.Nodes.Add("Aufgabenstellung.doxc")
 
        tnc = trv.Nodes.Add("EXCH-60")
        tnc.Nodes.Add("Anschreiben.doxc")
        tnc.Nodes.Add("Aufgabenstellung.doxc")
 
        lbo.AllowDrop = True
    End Sub
 
 
    Private Sub trv_ItemDrag(sender As Object, e As  _
         System.Windows.Forms.ItemDragEventArgs) Handles trv.ItemDrag
 
        DoDragDrop(e.Item, DragDropEffects.Copy)
 
    End Sub
 
 
 
    Private Sub Lbo_DragEnter(ByVal sender As Object, ByVal e As  _
          System.Windows.Forms.DragEventArgs) Handles lbo.DragEnter
 
        If e.Data.GetDataPresent(GetType(TreeNode).ToString, True) Then
            e.Effect = e.AllowedEffect
        Else
            e.Effect = DragDropEffects.None
        End If
    End Sub
 
 
 
    Private Sub lbo_DragDrop(ByVal sender As Object, ByVal e As  _
         System.Windows.Forms.DragEventArgs) Handles lbo.DragDrop
 
 
        Dim Nd As TreeNode = _
        DirectCast(e.Data.GetData(GetType(TreeNode)), TreeNode)
 
        If Nd.Parent IsNot Nothing Then Nd = Nd.Parent
 
        nd_lst.Clear()
        nd_lst.Add(Nd.Text) 
 
        nd_lst.AddRange((From sn As Object In Nd.Nodes _
                   Select Nd.Text & " --- " & _
                   DirectCast(sn, TreeNode).Text).AsEnumerable)
 
        bs.ResetBindings(False)
 
    End Sub
 
End Class


Beitrag wurde zuletzt am 05.01.14 um 23:45:06 editiert.
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
SubNodes eines Treeview auslesen2.671stefanbla8005.01.14 08:59
Re: SubNodes eines Treeview auslesen2.096Manfred X05.01.14 11:53
Re: SubNodes eines Treeview auslesen2.378Manfred X05.01.14 13:23
Re: SubNodes eines Treeview auslesen1.844stefanbla8005.01.14 20:37
Re: SubNodes eines Treeview auslesen1.834Manfred X05.01.14 23:22
Re: SubNodes eines Treeview auslesen1.834stefanbla8006.01.14 13:36
Re: SubNodes eines Treeview auslesen1.817Manfred X06.01.14 14:30
Re: SubNodes eines Treeview auslesen1.851stefanbla8006.01.14 14:51
Re: SubNodes eines Treeview auslesen1.902Manfred X06.01.14 15:03
Re: SubNodes eines Treeview auslesen1.828stefanbla8006.01.14 15:13
Re: SubNodes eines Treeview auslesen1.807Manfred X06.01.14 17:48
Re: SubNodes eines Treeview auslesen1.758stefanbla8006.01.14 20:54
Re: SubNodes eines Treeview auslesen2.066Manfred X06.01.14 21:27
Re: SubNodes eines Treeview auslesen1.889stefanbla8006.01.14 21:46
Re: SubNodes eines Treeview auslesen1.859Manfred X06.01.14 22:07

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