Como escondo o form sem fechar?

21/05/2003

1

Sei que isso é simples mas não estou conseguindo.

Preciso tirar um form da tela, mas ele não pode ser fechado, ou seja ele deve continuar ativo.

Estou tentando usar no onclose do form:
Action:=cahide
ou
Action:=caminimize

Só que ele está sumindo e sendo desativado.

Como devo proceder?


Responder

Posts

21/05/2003

Frampton

Sei que isso é simples mas não estou conseguindo. Preciso tirar um form da tela, mas ele não pode ser fechado, ou seja ele deve continuar ativo. Estou tentando usar no onclose do form: Action:=cahide ou Action:=caminimize Só que ele está sumindo e sendo desativado. Como devo proceder?


Meu ! Tenta usar no OnActivate :

form1.hide;


Responder

21/05/2003

Latrodectrus

Na verdade estou como o form1 aberto e quero esconder o próprio form1
como faço isso


Responder

21/05/2003

Frampton

Na verdade estou como o form1 aberto e quero esconder o próprio form1 como faço isso


Entao faz o seguinte :

Uiliza um timer :

seta o timer para o tempo que vc quiser, aki eu coloquei para ocultar o form1 quando tivesse 03 segundos de ativo.

procedure TForm1.Timer1Timer(Sender: TObject);
begin
form1.Hide;
end;

soh pra confirmar que funcionou coloca uma mensagem no evento onHide do form :

procedure TForm1.FormHide(Sender: TObject);
begin
showmessage(´escondido´);
end;


T +


Responder

21/05/2003

Latrodectrus

Era isso mesmo,


Valeu!!


Responder

21/05/2003

Ggean

Use Showwindow(form1.handle,sw_hide)//para esconder
e
form1.show//pra mostrar novamente


Responder