Versions des environnements
>Hi,
>
>I am aware of form closing event sequence Release->Destroy->Unload, when codes calls form.release() programmatically.
>
>I did a simple test which involves several command buttons. When I click button1, it calls button2.Click() and button2.Click() calls button3.Click()... till buttonN, where it simply runs THISFORM.Release() at the end.
>
>And I notice that if THISFORM.Release() is executed in a method at N level of call stack, then the next event Destroy will only be started after the call stack is cleared (i.e.it has to first RETURN N times to the button1 before the closing event sequence continues).
>
>Is my test observation correct and always true?
AFAIK, yes.
>Anyone knows of any exception to the above?
AFAIK, no except if a error occur before the fully pop stack.
Précédent
Suivant
Répondre
Voir le fil de ce thread
Voir le fil de ce thread à partir de ce message seulement
Voir tous les messages de ce thread
Voir tous les messages de ce thread à partir de ce message seulement