Se me ocurre lo siguiente:
Suponemos q tienes la ventana1 y la ventana2.
La ventana 1 llama con Show a la ventana 2 y pones Ventana1.Enabled := false y Ventana2.Style := fsStayOnTop.
Con eso "imitas" un showmodal. Cuando salgas de la Ventana2 vuelves a poner Enabled la Venata1 y quitas el StayOnTop de la Ventana2.
esto es para Delphi claro...si lo haces en otro lenguaje supongo q podrás hacer algo parecido.
Un saludo.
Edito: Si quieres q después de cerra la Ventana2 se ejecute código, llama a ese código desde la ventana1 cuando la cierres...
|