Ciao , volevo dirti , che se per salvare i dati usi sempre uno stesso file , è inutile e scomodo una finestra di dialogo , potresti mettere direttamente un path es: "c:\\dati.txt" , nel costruttore delle classi
prova a vedere se questo esempio ti può essere di aiuto
codice:
private void btnLeggi_Click(object sender, EventArgs e)
{
OpenFileDialog open = new OpenFileDialog();
open.ShowDialog();
System.IO.StreamReader leggi = new System.IO.StreamReader(open.FileName );
while (!leggi.EndOfStream)
{
GestioneLista .Items.Add ( leggi.ReadLine());
}
leggi.Close();
}