Treeview - Laufwerk - Icons

  • VB.NET

Es gibt 1 Antwort in diesem Thema. Der letzte Beitrag () ist von rotherford.

    Treeview - Laufwerk - Icons

    Hallo

    ich habe nun schon viele meiner Probleme lösen können aber jetzt komm ich mal wieder nicht weiter.

    Ich bau mir eine art Explorer.

    dafür hab ich 2 treeviews Nr1. nur für Laufwerke Nr2. nur für Ordner und ein Listview nur für files.
    Das funktioniert auch alles bestens.

    Ich habe es auch geschafft in der Listview den Files die entsprechenden Icons zuzuweisen

    VB.NET-Quellcode

    1. .....
    2. icons = Icon.ExtractAssociatedIcon(fi.FullName)
    3. intImageListCount = ImageList1.Images.Count
    4. ImageList1.Images.Add(icons)
    5. ......

    der Befehl ExtractAssociatedIcon benutz ja die Icons welch zum file gehören

    Nun aber zu meiner Frage
    ich fülle den Treeview für die Laufwerke mit

    VB.NET-Quellcode

    1. For Each drive In System.IO.DriveInfo.GetDrives
    2. trvLaufwerk.Nodes.Add(drive.Name)
    3. Next

    Ich würde nun gerne in meinem Treeview1 (=trvLaufwerk) wo nur die Laufwerke sichtbar sind den Laufwerken die entsprechenden Windows Icons zuweisen.
    Also für Laufwerke - CD, USB, Netzlaufwerk, Diskette usw. die entsprechenden Icons.
    Gibt es da eine einfache Lösung (so wie bei den Files) oder wie kann man das am besten lösen?.

    Danke und Gruß
    herrm_no