vb@rchiv
VB Classic
VB.NET
ADO.NET
VBA
C#
NEU! sevCoolbar 3.0 - Professionelle Toolbars im modernen Design!  
 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
TreeView / ListView füllen 
Autor: Dirk.B
Datum: 17.10.11 17:08

Hallo zusammen!

In einem TreeView lad ich mir eine Ordnerstruktur.
Nach dem klick auf einen der Nodes, wird das ListView mit dem Inhalt des Verzeichnisses
gefüllt. Hier handelt es sich um *.bmp und *.dwg Dateien. Die *.bmp Dateien sollen als Vorschaubild dienen.
Diese kann man ja nicht direkt als Bildchen für View.LargeIcon bzw. SmallIcon nutzen.
In einer Schleife kann ich diese aber ja in eine ImageList laden.
Nur wie bekomme ich es nun hin, dass das richtige Bildchen aus der ImageListe auch dem richtigen
ListView Element zugewiesen wird.
Ferner möchte ich bei dem ListView Element nur den Dateinemen angezeigt bekommen und nicht den ganzen Pfad?

Geht dass so überhaupt?

    '##--die Knoten-Auswahl wurde geändert:
    Private Sub TreeView1_AfterSelect(ByVal sender As System.Object, _
                                      ByVal e As _
                                      System.Windows.Forms.TreeViewEventArgs) _
                                      Handles TreeView1.AfterSelect
        '##--enthaltene Dateien in ListView anzeigen:
        Try
            With ListView1
                .Items.Clear()
                .View = View.LargeIcon
                .LabelEdit = True
            End With
 
            For Each item As String In Directory.GetFiles(e.Node.FullPath)
                If LCase(Microsoft.VisualBasic.Right(item, 4)) = ".bmp" Then
                    'alle *.bmp Dateien ins ListView laden
                    ListView1.Items.Add(item)
                    'alle *.bmp's in eine ImageList laden als Vorschaubild
                    ImageList1.Images.Add(Image.FromFile(item))
                End If
            Next
 
            '#################################
            'Wie bekomme ich es nun hin, dass das entsprechende Bild aus der 
            ' ImageList
            'dem richtigen ListView - Element zugeordnet wird.
            'oder gibt es dazu noch eine andere Möglichkeit
            '#################################
 
        Catch ex As Exception
        End Try
    End Sub
Wäre schön, wenn mir dabei jemend weiterhelfen könnte.

Vielen Dank im Voraus.

VG

Dirk

alle Nachrichten anzeigenGesamtübersicht  |  Zum Thema  |  Suchen

 ThemaViews  AutorDatum
TreeView / ListView füllen2.730Dirk.B17.10.11 17:08
Re: TreeView / ListView füllen2.069Manfred X17.10.11 17:15
Re: TreeView / ListView füllen2.141Fraki17.10.11 21:17
Re: TreeView / ListView füllen2.077Fraki17.10.11 23:52
Re: TreeView / ListView füllen2.007Dirk.B18.10.11 07:28

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