oregon ha scritto:
Non tanto chiaro ...
Dici che la lista appartiene alla classe ... Quindi al form2 devi passare il riferimento all'istanza della classe creata ...
Mostra del codice per capire meglio ...
Form1:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
GestioneContattiForm GestisciContatti = new GestioneContattiForm();
Nella form1 utilizzo la classe da me creata che ho chiamato GestioneContattiForm creando l'oggetto GestisciContatti.
Ora io nella form1 popolo questa lista: GestisciContatti.contattiPresentiSuTXT;
La form2 viene aperta premendo un pulsante:
private void btn_ModificaLista_Click(object sender, EventArgs e)
{
if (GestioneContattiForm.contattiPresentiSuTXT.Count==0)
{
MessageBox.Show("Non ci sono contatti in rubrica, impossibile abilitare la modifica!");
}
else
{
Form2 Form2 = new Form2(); .
Form2.ShowDialog(this);
}
}
La mia intenzione sarebbe quella di riprendere la lista in questione per utilizzarla nella form2. Magari passando, se possibile, l'oggetto tramite costruttore della form2. Grazie