Nel frattempo che aspettavo che Voi mi rispondevate, ho voluto sbattere ancora di più la testa e ho trovato una soluzione che sembra diversa da quella posta gentilmente da Voi, e volevo porla qui:
nella famosa form b(ADDRicetta),e nell'evento form_closed inserisco questo codice:
codice:
private void AddRicetta_FormClosed(object sender, FormClosedEventArgs e)
{
ricette = new EstoreGeneric.Ricette();
listaricette = ricette.Load();
Ricetta ricetta = new Ricetta(listaricette);
this.Hide();
this.Dispose();
}
dove la variabile listaricette è statica.
nella Famosa Form A(Ricetta) e nell'overload del costruttore
codice:
public Ricetta(List<EstoreGeneric.Ricette> listar)
{
listaricette = listar;
this.Activated += new System.EventHandler(Ricetta_Activated);
}
dove listaricette anche qui è un'altra variabile statica.
e sull'evento activate io popolo la listview con la varibaile statica listaricette.
Volevo un Vostro giudizio su questa mia idea, che naturamente mi funziona.
Grazie ancora per il Vostro costante aiuto.