Verificacao de formulário aberto

11/05/2003

1

Qual é a propriedade que diz quando uma janela está aberta, pois quero fazer um comando que verifica se a janela está aberta e se isso for verdadeiro que feche a janela, e se for falso não faça nada.

Agradeço antecipadamente


Responder

Posts

12/05/2003

Leoback

Companheiro!

Tente o seguinte:

No evento ´OnClose´ do form que vc quer verificar se está aberto, digite:

nomedoform:= nil; //Não é a propriedade Caption e sim a propriedade Name --> Exemplo: formCadastro:=nil

Agora coloque um botão e no evento ´OnClick´ deste digite entre as cláusulas begin e end:

if frmCadastro <> nil then //Se frmCadastro existe então
begin
frmCadastro.Close //Fecha-o
end
else //Senão sai da Procedure
Exit;

Se eu não tiver sido o bastante claro para tirar sua dúvida, mande-me um e-mail que te envio o exemplo.

Um abraço

Leonelson (leoback@ig.com.br)


Responder