Página 1 de 1

Como saber se o form está HIDE?

Enviado: 26 Set 2018 08:17
por rubens
Bom dia..

Tem alguma propriedade do form que me informa se ele está hide (oculto/invisível)?
No manual só menciona como ocultar(Hide)/exibir(show).
Mas não menciona como saber o estado...

Rubens

Como saber se o form está HIDE?

Enviado: 26 Set 2018 11:42
por Heero
rubens,

Já viu a Visible Property no manual? Creio que seja o que você procura.

Código: Selecionar todos

<ParentWindowName>.<ControlName>.Visible --> lVisible
GetProperty ( <ParentWindowName>, <ControlName>, Visible ) --> lVisible

Como saber se o form está HIDE?

Enviado: 26 Set 2018 14:07
por rubens
Boa tarde Ricardo..

Obrigado por responder...
Quando é um componente/Controle tudo bem, mas quando é o próprio form, como eu capturaria ?
GetProperty( 'Form','Visible')
Fiz o teste assim, não dá erro mas também não retorna nada..

Rubens

Como saber se o form está HIDE?

Enviado: 26 Set 2018 20:55
por Toledo
Rubens, na MiniGui Extended, tem a função IsWindowVisible(). Não sei se na HMG tem esta função também.

Exemplo:

Código: Selecionar todos

IF IsWindowVisible( GetFormHandle( 'NomedoForm' ) )
   MsgInfo("Form Visível")
ELSE
   MsgInfo("Form Oculto")
ENDIF
Abraços,

Como saber se o form está HIDE?

Enviado: 27 Set 2018 08:22
por rubens
Bom dia..

Obrigado Toledo...

O Grigory também me passou assim

Código: Selecionar todos

IsWindowVisible( Form_1.Handle ) 
Obigado

Rubens