como usar um if se um determinado forme tiver aberto

Delphi

15/08/2004

Bom dia!!!
Estou montando uma logica mas não sei como usar um if se um determinado forme tiver aberto (executado), se alguém tiver uma dica eu agradeço...


obrigado!!!!


Rogsystem

Rogsystem

Curtidas 0

Respostas

Fórum Vini

Fórum Vini

15/08/2004

Olá,
há várias formas de fazer isso, se o form não estiver na lista de Auto create forms(será criado pelo programador):
if Assigned(FormTal) then
  ...

Se ele estiver na Auto create forms(default), você pode testar se ele está visível:
if FormTal.Visible then
  ...


Espero ter ajudado,
Vinicius;


GOSTEI 0
Sandra

Sandra

15/08/2004

rogsystem,

Mais uma forma para testar:
if Application.FindComponent(´SeuForm´) <> nil then



GOSTEI 0
POSTAR