Ver Mensaje Individual
  #1  
Antiguo 31-01-2007
JM75 JM75 is offline
Miembro
 
Registrado: sep 2006
Posts: 25
Reputación: 0
JM75 Va por buen camino
Cambio de orden de ejecución de eventos

Hola a todos, necesito saber si hay alguna manera de alterar el orden de le ejecución de los eventos, o que un evento concretamente hacer que no salte en su momento.

Me explico un poco más. Tengo dos formularios (form1,form2) visibles del mismo tipo, y en el código he puesto el "form1.free" después de hacer el "showmodal". Necesito que cuando cierre form1 se ejecute primero el destructor sobrecargado antes de que se ejecute el "activate" de form2.

A groso modo, cuando cierro form1 los métodos se ejecutan en el siguiente orden:
form1.onclose
form1.deactivate
form2.activate
form1.free

Lo que necesito es que form2.activate se ejecute el último, bien cambiando el orden o bien indicando que no se ejecute en su momento para llamarlo más tarde.

Gracias de antemano.
Responder Con Cita