Form 1 Form2 quot;ParentWindowquot;

Delphi

23/08/2004

Pessoal !

Tem como criar um form1 que chama o form2, onde qdo eu der um form2.show, nao ser possivel clicar no form1 ?
PS: Logico, sem fazer o controle do click do mouse e sim por um meio ´bonito´, do tipo no CreateParam da tela ou coisa parecida.

att.
Nogueira


Kleberns

Kleberns

Curtidas 0

Respostas

Ipc$

Ipc$

23/08/2004

Vc pode dar um ShowModal no Form2 ou um Hide no Form1.


GOSTEI 0
Kleberns

Kleberns

23/08/2004

Ai eu fico preso no form2, com showmodal o q na verdade eu quero e uma tela de mensagem onde eu fico com o FORM1 ativo num while (por exemplo) e a form2, fica com uma mensagem do tipo aguarde, processando....
Portanto, o FORM1 e o principal e o form2 secundaria so para mensagem, so que eu nao posso clicar no CLIENT da tela 1 simplismente fica ATIVA o form2 com a mensagem, em background fica o processo do form 1


GOSTEI 0
Ipc$

Ipc$

23/08/2004

No evento onActivate do Form1:
if Form2.Visible then
Form2.SetFocus;


GOSTEI 0
Kleberns

Kleberns

23/08/2004

Valew, vou testar

att.
Nogueira


GOSTEI 0
Ipc$

Ipc$

23/08/2004

Não esqueça de desabilitar o botão minimizar do Form2.


GOSTEI 0
POSTAR