Hallo Zusammen
Ich bastle einen kleinen Trainings Manager, dazu eine Frage. Mittels eines Klicks auf den Button "alle Profile", werden in einer Listbox alle gespeicherten Benutzerprofile angezeigt. Nun will ich mittels eines Klicks auf einen weiteren Button "Laden" den angewählten Dateipfad aus der Listbox laden und den Inhalt ausgeben.
Wie kann ich den angewählten Pfad (angewählte Datei) in einen string umwandeln um dann den Pdad mittels StreamReader normal auslesen zu können? Oder gibt es einen anderen Weg? Hier mal der Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51:
| using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using System.Windows.Forms; using System.IO;
namespace Training_Manager { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) { Form2 neuesProfil = new Form2(); neuesProfil.Show(); }
private void Form1_Load(object sender, EventArgs e) { if (Directory.Exists(@"C:\Users\x\Desktop\Training Manager")) Directory.SetCurrentDirectory(@"C:\Users\x\Desktop\Training Manager"); } private void button2_Click(object sender, EventArgs e) { string verzeichnis; string[] dateiliste; int i;
verzeichnis = Directory.GetCurrentDirectory(); dateiliste = Directory.GetFiles(verzeichnis); listBox1.Items.Clear();
for (i = 0; i < dateiliste.Length; i++) listBox1.Items.Add(dateiliste[i]); }
private void button3_Click(object sender, EventArgs e) {
} } } |
Grüsse
interessierter