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

  • 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

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress, WoltLab & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

    Wenn du Fragen hast, kannst du dich gerne jederzeit an @Maximilian Rupp wenden

    Hinweis:

  • 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

Jetzt mitmachen!

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