Porque MDIChild como MODAL

Post Reply
User avatar
Ari
Posts: 128
Joined: Fri Feb 03, 2006 4:21 pm
Location: Brazil
Contact:

Porque MDIChild como MODAL

Post 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
User avatar
Antonio Linares
Site Admin
Posts: 37481
Joined: Thu Oct 06, 2005 5:47 pm
Location: Spain
Contact:

Post 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() )
regards, saludos

Antonio Linares
www.fivetechsoft.com
User avatar
Ari
Posts: 128
Joined: Fri Feb 03, 2006 4:21 pm
Location: Brazil
Contact:

Post by Ari »

ok. obrigado

funcionou perfeito !

Ari
Post Reply