Salve a tutti,


ho un piccolo problemino che spero di risolvere...
Ho un form (form1) con una textBox e un Button. il valore che ho impostato nella textBox è 1.


Poi, ho creato un altro Form (form2).


Quando clicco il Button del form1, si deve aprire il form2 con un MessageBox che deve mostrare il valore della textBox che nel frattempo è stato modificato; mi spiego meglio scrivendo il codice:


nel Button ho inserito per aprire il form


codice:
Form2 f = new Form2();
f.Show();

Nel form2_load invece questo:


codice:
form1.textBox1.Text = "2";
messageBox.Show(form1.textBox1.Text);

il valore che mi dovrebbe apparire è il 2 perchè l'ho cambiato ma in realtà mi appare l'1


Come posso risolvere?