Laden...

Datei aus listBox öffnen

Erstellt von Goofigoofi vor 4 Jahren Letzter Beitrag vor 4 Jahren 864 Views
G
Goofigoofi Themenstarter:in
25 Beiträge seit 2020
vor 4 Jahren
Datei aus listBox öffnen

Hallo,

ich habe folgendes Problem:

ich habe den Inhalt eines Ordners in einer listBox angezeigt (Excel Dateien).
Nun versuche ich eine markierte Datei zu öffnen.
bisher habe ich nur das gefunden:


private void button1_Click(object sender, EventArgs e)
        {
            foreach (var item in listBox1.SelectedItems)
            {
                var path = (item as FileInfo).FullName;
                Process.Start(path);
            }
        }

Nur leider klappt das nicht. Was mache ich falsch?

Grüße

4.939 Beiträge seit 2008
vor 4 Jahren

In der ListBox hast du sicherlich die Namen der Dateien eingetragen (und keine FileInfo-Objekte), also


string filename = item.ToString();
string path = Path.Combine(folderPath, filename); // <-- folderPath mußt du noch passend zuweisen
Process.Start(path);

Ansonsten mußt du uns zeigen, was du genau in die ListBox eingefügt hast.

G
Goofigoofi Themenstarter:in
25 Beiträge seit 2020
vor 4 Jahren

Danke für die schnelle Antwort.

habe folderPath zugewiesen
string folderPath = @"C:\Test

leider bekomme ich die Fehlermeldung: : "Das System kann die angegebene Datei nicht finden"

Was übersehe ich wieder?

5.658 Beiträge seit 2006
vor 4 Jahren

Du kannst dein Programm debuggen, dann siehst du, welcher Pfad verwendet wird.

[Artikel] Debugger: Wie verwende ich den von Visual Studio?

Weeks of programming can save you hours of planning