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
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.
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?
Du kannst dein Programm debuggen, dann siehst du, welcher Pfad verwendet wird.
Weeks of programming can save you hours of planning