vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
Top-Preis! AP-Access-Tools-CD Volume 1  
 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: dirlist 
Autor: Silver
Datum: 23.07.06 14:34

Hallo,

meinst du das ungefähr so?

Treeview aufziehen ("TreeView1")...
Und hier noch der Code:

Public Class Form1
 
    Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As _
      System.EventArgs) Handles MyBase.Load
        Dim alldrives() As System.IO.DriveInfo
 
        alldrives = System.IO.DriveInfo.GetDrives
 
        TreeView1.ShowLines = True
        TreeView1.ShowPlusMinus = True
 
        For Each t As System.IO.DriveInfo In alldrives
            Dim No As New TreeNode
            No.Text = t.Name
            No.Tag = t.Name
            If t.IsReady Then No.Nodes.Add("dummy")
            TreeView1.Nodes.Add(No)
        Next
    End Sub
 
    Private Sub TreeView1_BeforeExpand(ByVal sender As Object, ByVal e As _
      System.Windows.Forms.TreeViewCancelEventArgs) Handles _
      TreeView1.BeforeExpand
        e.Node.Nodes.Clear()
 
        For Each t As String In System.IO.Directory.GetDirectories(e.Node.Tag)
            Try
                Dim No As New TreeNode
                No.Text = t.Substring(t.LastIndexOf("\") + 1)
                No.Tag = t
                If System.IO.Directory.GetDirectories(t).Length > 0 Then _
                  No.Nodes.Add("dummy")
                e.Node.Nodes.Add(No)
 
            Catch ex As Exception
                MsgBox(ex.Message)
            End Try
        Next
    End Sub
End Class

Gru?

Silver





Mein erstes Programm:
10 Print 'Hallo';
20 Goto 10
alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
dirlist1.353crazyboy07.05.06 18:55
Re: dirlist904crazyboy07.05.06 19:10
Re: dirlist816LarsThorwald07.05.06 23:21
Re: dirlist803crazyboy08.05.06 22:43
Re: dirlist804siegipam23.07.06 10:22
Re: dirlist825LarsThorwald23.07.06 11:21
Re: dirlist726siegipam23.07.06 16:16
Re: dirlist794Silver23.07.06 14:34

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