Page 1 of 1

Porque MDIChild como MODAL

Posted: Tue Jul 03, 2007 6:20 pm
by Ari
Estou passando todas as janelas para MDI com MDICHILD, e uma desta MDICHILD deve retornar um registro. Mas nao fica esperando a minha escolha passa reto e continua, porque a MDI nao fica esperando..

em Dialog MODAL nao tem isso.

alguem tem alguma ideia.

Ari

Posted: Tue Jul 03, 2007 6:31 pm
by Antonio Linares
Ari,

Puedes deshabilitar todas las demas ventanas, para que no puedan seleccionarse ( <oWnd>:Disable() ) e implementar un bucle modal de este modo:

Code: Select all

desactivar otras ventanas...

lExit = .T.

ACTIVATE WINDOW oWndChild VALID ( lExit := .T. )

while ! lExit
   Sleep()  // รณ SysRefresh()
end

activar otras ventanas ... (<oWnd>:Enable() )

Posted: Tue Jul 03, 2007 6:36 pm
by Ari
ok. obrigado

funcionou perfeito !

Ari