Non riesco mai a capire dove dovrei postare. Sarà che il sotto forum VB e .Net mi crea confusione visto che non mi occupo di VB...

Comunque ho creato un esempio esemplificativo di quello che vorrei fare:

Ho 2 form. Entrambi con 1 textbox e 1 bottone. Si apre il primo form che il seguente codice nel button1_click:

codice:
private void button1_Click(object sender, EventArgs e)         
{              

Form2 frm = new Form2();              

frm.Show();              

// Qua io voglio che si blocchi

textBox1.Text = Class1.Testo;                       

}
Si apre il secondo form. Inserisco una stringa a caso nella text box e premo il bottone che ha il seguente codice:

codice:
private void button1_Click(object sender, EventArgs e)        
{             

Class1.Testo = textBox1.Text;               

Close();          

// Qua io voglio che si sblocchi e che continui da dove l'ho bloccato

}
E quindi sbloccando continua a leggere il codice del bottone del primo form e mi compila la textbox con il valore che ho assegnato alla variabile nella classe usando la textbox del secondo form.

In sostanza vorrei avere questa sequenza:

- Si avvia il primo form
- Premo il bottone
- Carica il secondo form e si blocca
- Scrivo qualcosa nella text box del secondo form
- Il bottone che chiude il secondo form e fa ripartire il primo form
- Mi compila la text box del primo form con la stringa che ho messo nel secondo form

Spero di esser riuscito a spiegarmi.

Grazie per l'aiuto.