Pasar Datos entre formularios en un MDI

09/02/2007 - 16:23 por Edison Simbaña | Informe spam
Tengo un Formulario Base que Al ejecutar mi aplicacion hereda para varias
ventanas. tengo un formulario que lo habro como showdialog. Necesito pasar
informacion desde el segundo formulario al primero hacia un listview.
Agradesco sobrem,anera cualquier ayuda prestada
 

Leer las respuestas

#1 Alberto Poblacion
09/02/2007 - 16:30 | Informe spam
"Edison Simbaña" <Edison Simbañ wrote in message
news:
Tengo un Formulario Base que Al ejecutar mi aplicacion hereda para varias
ventanas. tengo un formulario que lo habro como showdialog. Necesito pasar
informacion desde el segundo formulario al primero hacia un listview.
Agradesco sobrem,anera cualquier ayuda prestada



En el formulario que abres, declara una variable pública. A la vuelta del
showdialog, recuperas la variable antes de hacer el Dispose:

El formulario que abres:

public class frmAlgo : Form
{
public string variableADevolver;
...
private cmdOk_Click(...)
{
variableADevolver = "Valor devuelto";
this.DialogResult=DialogResult.Ok;
}
}

En el programa llamante:

frmAlgo f = new frmAlgo();
DialogResult res = f.ShowDialog();
if (res==DialogResult.Ok)
{
valorRecibido = f.variableADevolver;
}
f.Dispose();

Preguntas similares