Me tope con un pequeño problema a solucionar necesitaba retornar unos valores de una form hija a una forma padre en visual basic .net 2005 pero no quería utilizar variables globales por que no me gusta utilzarlas a menos que sea inminentemente necesario ya sea por que dichos valores se usan mucho en todos lados o por que no se pueda hacer de otra manera, en fin investigando encontre la siguiente informacion con la cual pude realiza la tarea:
http://ltuttini.blogspot.com/2009/09/c-comunicar-formularios-de-forma.html
http://ltuttini.blogspot.com/2009/09/c-comunicar-formularios-mdi.html
La pequeña diferencia con el ejemplo es que yo utilizaba el procedimiento .showDialog(Me) en vez de .show(Me) en una aplicacion que tenia un contenedor MDI donde se encontraba la forma padre, y me daba un error en el cual era que la propiedad Me.owner se establecia como la forma contenedora Mdi y no como la forma padre que era lo que yo quería como lo logre muy facil simplemente llamaba la propiedad
.Owner = Me antes de llamar al procedimiento .showDialog() y todo funcionó
http://ltuttini.blogspot.com/2009/09/c-comunicar-formularios-de-forma.html
http://ltuttini.blogspot.com/2009/09/c-comunicar-formularios-mdi.html
La pequeña diferencia con el ejemplo es que yo utilizaba el procedimiento .showDialog(Me) en vez de .show(Me) en una aplicacion que tenia un contenedor MDI donde se encontraba la forma padre, y me daba un error en el cual era que la propiedad Me.owner se establecia como la forma contenedora Mdi y no como la forma padre que era lo que yo quería como lo logre muy facil simplemente llamaba la propiedad
.Owner = Me antes de llamar al procedimiento .showDialog() y todo funcionó
Comentarios