[VB 2008] Alle ausgewählten Dateien aus OpenFileDialog in ListBox einfügen

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!

  • Hallo,
    ich möchte in eine ListBox alle Pfade zu vorher mit einem OpenFileDialog ausgewählten Bildern einfügen.
    Dazu müsste doch eigentlich dieser Code passen:
    _________________________________________________________________
    If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
    ListBox1.Items.Add(OpenFileDialog1.FileNames)
    _________________________________________________________________


    In der ListBox wird dann aber immer nur "String||-Array" angezeigt, anstatt der Pfade.
    Was ist das Problem, bzw. wie lassen sich die Pfade in der ListBox anzeigen?


    Über schnelle Hilfe wäre ich sehr dankbar!


    MfG

  • Hallo,
    dein OpenFile Dialog liefert dir ein Array zurück, welches die gewählten Dateien enthält. Die Add Methode der Listbox fügt aber nur ein einziges Element zurück (in dem Fall eben das Array als Ganzes).


    Du musst also per Schleife die einzelnen Array Einträge der Listbox hinzufügen.


    Bsp.:


    Code
    If OpenFileDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
                For Each s As String In OpenFileDialog1.FileNames
                    ListBox1.Items.Add(s)
                Next
            End If


    Gruß Grandhanate