Witam, mam w swojej aplikacji kilka listboxów. Napisałem już funkcję, która będzie kopiować zawartość wszystkich listboxów do jednego pliku .txt. Chciałbym teraz zrobić tak, że po naciśnięciu buttona "Wczytaj" będzie można załadować plik .txt z powrotem do listboxów. Udało mi się to zrobić, ale taka funkcja kopiuje zawartość tego pliku tekstowego do wszystkich listboxów. Ma ktoś może pomysł jak rozdzielić te dane?
private void button4_Click(object sender, EventArgs e)
{
OpenFileDialog f = new OpenFileDialog();
if (f.ShowDialog() == DialogResult.OK)
{
listBox1.Items.Clear();
List<string> lines = new List<string>();
using (StreamReader r = new StreamReader(f.OpenFile()))
{
string line;
while ((line = r.ReadLine()) != null)
{
listBox1.Items.Add(line);
listBox2.Items.Add(line);
}
}
}
}