vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
SEPA-Dateien erstellen inkl. IBAN-, BLZ-/Kontonummernprüfung  
 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: Verzeichnisse im Treeview darstellen 
Autor: WmS
Datum: 28.08.06 12:26

der tipp von HomeMo scheint mir etwas umständlich zu sein.. bei mir reicht auch das:
  Private Sub ComboBox1_SelectedIndexChanged(ByVal sender As Object, ByVal e As _
    System.EventArgs) Handles ComboBox1.SelectedIndexChanged
        ReadDrive(ComboBox1.Text)
    End Sub
 
    Private Sub ReadDrive(ByVal drive As String)
        TreeView1.Nodes.Clear()
        For Each Verzeichnis As String In IO.Directory.GetDirectories(drive)
            Dim tn As New TreeNode(Verzeichnis.Substring(drive.Length))
            tn.Tag = Verzeichnis
            TreeView1.Nodes.Add(tn)
        Next
    End Sub
 
    Private Sub TreeView1_AfterSelect(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.TreeViewEventArgs) Handles TreeView1.AfterSelect
        If e.Node.Nodes.Count = 0 And Not e.Node.IsExpanded Then
            Read_Directory(e.Node)
            e.Node.Expand()
        End If
    End Sub
 
    Private Sub Read_Directory(ByVal Knoten As TreeNode)
        Knoten.Nodes.Clear()
        Dim Verzeichnis As String = CType(Knoten.Tag, String)
        For Each Unterverzeichnis As String In IO.Directory.GetDirectories( _
          Verzeichnis)
            Dim tn As New TreeNode(Unterverzeichnis.Substring( _
            Verzeichnis.Length + 1))
            tn.Tag = IO.Path.Combine(Verzeichnis, Unterverzeichnis)
            Knoten.Nodes.Add(tn)
        Next
 
    End Sub
@vb-fan: vielleicht hättest du den msdn-ausschnitt auf englisch posten sollen

cu, Lukas

#######
ICQ: 192-576-074
http://codinglukas.co.funpic.de/

Wer fragt ist ein Narr - f?r 5 Minuten.
Wer nicht fragt ist ein Narr - sein Leben lang.
Quarks&Co

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
Verzeichnisse im Treeview darstellen1.273HomeMI25.08.06 16:36
Re: Verzeichnisse im Treeview darstellen794Visual Basic Fan27.08.06 19:03
Re: Verzeichnisse im Treeview darstellen860WmS28.08.06 12:26
Verzeichnisse im Treeview darstellen838HomeMI28.08.06 18: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