Pregunta básica

21/12/2005 - 23:28 por Novato | Informe spam
Hola, perdonad por la pregunta pero es que nunca encuentro cómo puedo hacer
algo.

Si tengo un formulario, que lanza otro (.showdialog) y necesito que cuando
se cierre el formulario lanzado, recoger una serie de valores del mismo
formulario... ¿cómo puedo hacer eso?

- ¿Con propiedades en el formulario lanzado y controlando desde el
formulario lanzador el evento closing del otro formulario?
- ¿Hay alguna otra forma de hacerlo?

Muchas gracias
 

Leer las respuestas

#1 gilberto.najera
22/12/2005 - 00:33 | Informe spam
La mejor opción, a mi forma de ver, es utilizar propiedades (variables
públicas) en el lanzador y pasarle los valores desde el lanzado, ya sea con
lanzador.ActiveForm

en lanzado.deactivate
lanzador.ActiveForm.propiedad=prop

o bien con una copia de lanzador en lanzado:

En lanzador:
lanzado.lanz=me
lanzado.show

En lanzado.deactivate:
lanz.propiedad=prop

Espero te sea útil.

"Novato" escribió en el mensaje
news:%
Hola, perdonad por la pregunta pero es que nunca encuentro cómo puedo
hacer algo.

Si tengo un formulario, que lanza otro (.showdialog) y necesito que cuando
se cierre el formulario lanzado, recoger una serie de valores del mismo
formulario... ¿cómo puedo hacer eso?

- ¿Con propiedades en el formulario lanzado y controlando desde el
formulario lanzador el evento closing del otro formulario?
- ¿Hay alguna otra forma de hacerlo?

Muchas gracias





Saludos,

Gilberto Nájera Gtz.

Preguntas similares