Pasar valores desde un formulario

15/04/2004 - 09:42 por Anonimo | Informe spam
Hola, tengo algo así en mi aplicación

System.Windows.Forms.DialogResult resultado =
formulario.ShowDialog();

if (resultado == System.Windows.Forms.DialogResult.OK)
{
// Recargar Rejilla de Datos
this.CargarRejillaDatos();
}
else if (resultado ==
System.Windows.Forms.DialogResult.Cancel)
{

}

// Liberar
formulario.Dispose();


El caso que quiero que mi formulario me devuelve un
valor. Como podría hacerlo ? Cuándo puedo saber que han
cerrado el formulario y recuperar un valor ?

Gracias.
 

Leer las respuestas

#1 Iker Llanos
15/04/2004 - 11:41 | Informe spam
No sé site servirá. Yo en formulario ese que muestras declararía una variable internal. Por ejemplo
internal int contador

A la vuelta de ese formulario (cuando se establezca el dialogresult) puedes leer el valor de esa variable antes de
realizar el dispose del formulario. Por ejempl

//al declarar la variable contador de tipo internal te permite acceder a ella si los formularios pertenecen al mismo proyect
int a = formulario.contador

formulario.dispose()

Preguntas similares