Recuperar la informacion de una ventana emergente

Santi
25 de Octubre del 2005
Hola.
Tengo el siguiente problema:
Una opción de mi aplicación es similar a la de abrir un nuevo documento como el de Word. Al pulsar un botón se abre cuadro de diálogo en el que introduces la dirección y aceptas o cancelas. El problema surge cuando intento pasar el valor de ese cuadro de texto a la clase principal de la aplicación (lo que suele ser Form1) ya que esta ejecuta antes otras acciones que están después que la propia llamada al nuevo cuadro de diálogo.

La llamada la hago así:

Form2 form2 = new Form2();
Form2.Show();
string dir = Form2.devuelveString();
MessageBox.Show(dir);

Gracias y un saludo.