dudas con eventos y variables
hola!!tengo el siguiente problema, estoy realizando una aplicacion MDI, cuanod desde la ventana padre llamo a la ventana hijo, justo depues de crear al hijo le modifico los valores de unas variables globales que necesito en el hijo.
childwindow:=TFormSelCantPedCli.create(application);
childwindow.numaux:=numaux; //variable globar hijo
childwindow.caption:=caption+ ' - Seleccionar Cantidad';
childwindow.numped:=queryPedidos['num']; //variable global hijo
childwindow.numlin:=tblinped['numlin']; //variable globar hijo
El problema surge cuando tengo que hacer uso de estas variables en el evento 'onactivate' de la ventana hijo, ya que la primera vez que se activa no tienen valor ya que se activa la ventana y posteriormente le da el valor el padre a las variables. Para que funcione bien tengo que salirme de la ventana y volver a entrar , para que haga el evento onactivate con los nuevos valores. Sabe alguien alguna forma de solucionar esto?????
muchas gracias!!
|