Hola muy buenas!
EL caso es que estoy desarrollando una aplicación y en un momento determinado necesito que me salte un formulario ( tipo pop-up) y en ese mismo momento necesito que interactue el usuario con el formulario y cuando de al botón aceptar, me cierre el formulario, me devuelva un valor y a su vez continue la ejecución de la función.
Para devolver el valor ya lo tengo. Me creo una variable global en el otro formulario.
Os pongo el fragmento de código.
Aqui me creo el formulario auxiliar y le muestro. Esto esta dentro de una función
...
denominacionATarjeta formAux = new denominacionATarjeta(tarjetas, banco);
formAux.Show();
...
después de esto debo de parar el control de la función hasta que el usuario cierre el formulario 2.
...
DialogResult resp = formAux.ShowDialog();
if (resp == DialogResult.OK)
{
plastico = formAux.tarjeta;
}
...
Esta función esta en el formulario1
Espero haberme explicado bien. Y si alguien tiene alguna idea de hacerlo de forma distinta se agradecería también.
Muchas gracias de antemano