Clipper On Line • Ver Tópico - Como saber se o form está HIDE?

Como saber se o form está HIDE?

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Como saber se o form está HIDE?

Mensagempor rubens » 26 Set 2018 08:17

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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Como saber se o form está HIDE?

Mensagempor Heero » 26 Set 2018 11:42

rubens,

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

<ParentWindowName>.<ControlName>.Visible --> lVisible
GetProperty ( <ParentWindowName>, <ControlName>, Visible ) --> lVisible
Ricardo Rodrigues
Harbour 3.2 + BCC + Minigui
Cursando Análise e Desenvolvimento de Sistemas
Heero
Usuário Nível 2

Usuário Nível 2
 
Mensagens: 51
Data de registro: 13 Jul 2015 22:10
Cidade/Estado: Guarulhos/SP
Curtiu: 13 vezes
Mens.Curtidas: 5 vezes

Como saber se o form está HIDE?

Mensagempor rubens » 26 Set 2018 14:07

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
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes

Como saber se o form está HIDE?

Mensagempor Toledo » 26 Set 2018 20:55

Rubens, na MiniGui Extended, tem a função IsWindowVisible(). Não sei se na HMG tem esta função também.

Exemplo:
IF IsWindowVisible( GetFormHandle( 'NomedoForm' ) )
   MsgInfo("Form Visível")
ELSE
   MsgInfo("Form Oculto")
ENDIF


Abraços,
Toledo - Clipper On Line
toledo@pctoledo.com.br
Harbour 3.2/MiniGui/HwGui
Faça uma doação para o fórum, clique neste link: http://www.pctoledo.com.br/doacao
Avatar de usuário

Toledo
Administrador

Administrador
 
Mensagens: 3038
Data de registro: 22 Jul 2003 18:39
Cidade/Estado: Araçatuba - SP
Curtiu: 263 vezes
Mens.Curtidas: 258 vezes

Como saber se o form está HIDE?

Mensagempor rubens » 27 Set 2018 08:22

Bom dia..

Obrigado Toledo...

O Grigory também me passou assim

IsWindowVisible( Form_1.Handle ) 


Obigado

Rubens
"Eu e minha casa servimos ao Senhor e você ???"
Avatar de usuário

rubens
Colaborador

Colaborador
 
Mensagens: 1518
Data de registro: 16 Ago 2003 09:05
Cidade/Estado: Nova Xavantina - MT
Curtiu: 77 vezes
Mens.Curtidas: 104 vezes




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 7 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro