Página 1 de 2

DESATIVAR TAB HWGUI 2.23 B8

Enviado: 15 Jan 2026 21:35
por deividdjs
buenas Prezados ..

Alguem sabe se é posivel desabilitar una ABA como era feito na versao antiga ??

assim ThisForm:oPage1:Page1:DISABLE()

Saludos.

DeividSouza

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 08:13
por JoséQuintas
Tentou estes?

Código: Selecionar todos

CLASS HTAB
...
   METHOD HidePage( nPage )
   METHOD ShowPage( nPage )

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 08:36
por deividdjs
bom dia zé .. sim .. eu li alguns postes teus .. e vi q em um programa seu vc usa esse recurso e o de deletar abas tbm .. porem o hide ele esconde todo o conteúdo a aba e não somente desabilita a aba ..

o que eu quero é deixar a aba/ou o texto dela com características de desativado .. igual fazemos nos botões ...

mais valeu !! continuo buscando formas ..

abraço!

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 08:40
por deividdjs
esse é o efeito !

Imagem

https://ibb.co/tPTwJ8Ls

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 09:34
por JoséQuintas
Então acho vai precisar implementação.
Não vi nada de pular page, caso não seja visível.

Isso que existe tá mais pra Enable()/Disable() do que Hide()/Show().

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 10:08
por deividdjs
então .. na versão 2.17 funcionava desta maneira para desativar o tab .. até consegui implementar um código no fonte e funcionou .. porem bagunçou a ordem de funcionamento e voltei o backup da forma q estava .. vou continuar tentando e ver se consigo um resultado legal e funcional sem dar problema nas outras funcionalidades ..

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 11:19
por deividdjs
Parece q consegui o efeito esperado sem bagunçar outras coisas .. dê uma analisada ai e vejam se é interessante deixar na lib oficial ..

anexo .. 3 arquivos modificados ... substituam, compilem e provem ..

\hwgui\source\winapi\

Imagem

a tela ficou assim .. segue imagem no link --> .. https://ibb.co/S7sZSL3N

como usar ??

Código: Selecionar todos

HWG_TABDISABLE( oTab, nAba, lDisable )

// Desativa a aba "Lista"
HWG_TABDISABLE( oTab, 1, .T. )

// Reativa depois
HWG_TABDISABLE( oTab, 1, .F. )



Abraço!

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 12:11
por JoséQuintas
Os controles de navegação das pages não considera testar se está visível ou não.
Na IA chega a mostrar pra esconder, mas tem essa parte a ajustar.
Vou verificar depois referente a isso.
Pode precisar de uma geral em TAB e/ou page, pra controlar direito.

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 12:17
por JoséQuintas
Além disso, parece que precisa tratamento diferente se vier de resource ou não.

A princípio, qualquer janela pode ser hide/show, ou activate/desactivate, mas tem outras coisas que são afetadas.
Por exemplo, se a navegaçào vai sempre da page 2 pra 3, se esconder a 3, teria que ter tratamento nessa parte sobre isso.

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 12:30
por deividdjs
a principio pelo q estou testando no restante do sistema não alterou nada .. ficou como estava antes .. mais dá uma olhada você ai com seu olho clinico e me diga .. q vamos ajustando !

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 12:54
por Itamar M. Lins Jr.
Olá!
Tem que funcionar no Linux se possível.
Não só no Windows. Foi mudado as fontes no Windows apenas.
E precisa ser da mesma forma que era na versão 2.17. Os comandos.

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 14:06
por deividdjs
Posso tentar mudar porem não tenho como testar .. a não ser se instalo uma maquina virtual Linux e compilo meu programa pra funcionar nos dois sistema operacionais .. o seu sistema hoje funciona nos dois ou só em Linux ?? posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 17:31
por Itamar M. Lins Jr.
Olá!
Meu sistema funciona nos dois.
Alguns comandos e funções não tem no GTK. São exclusivos do Windows.
posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe
Manda os fontes, eu testo e faço o commit.
Tem que ser assim, por conta da compatibilidade, senão quebra o código e quem migra fica chiando e com razão.

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 21:23
por deividdjs
ok .. me passa umas dicas de como eu uso a gtk e como eu posso usar meu sistema de forma mista .. q vou instalar um computador aqui com o linux e faço os testes nos dois quando mudar alguma coisa na lib .. qual distribuicao do linux vc usa??

Abraço!

Re: DESATIVAR TAB HWGUI 2.23 B8

Enviado: 16 Jan 2026 21:31
por deividdjs
Itamar M. Lins Jr. escreveu: 16 Jan 2026 17:31 Olá!
Meu sistema funciona nos dois.
Alguns comandos e funções não tem no GTK. São exclusivos do Windows.
posso deixar os comandos iguais eram na 2.17 .. isso é tranquilo eu acredito hehhe
Manda os fontes, eu testo e faço o commit.
Tem que ser assim, por conta da compatibilidade, senão quebra o código e quem migra fica chiando e com razão.
segue o fonte somente windows ainda !
hwgui_ATUALIZADA 16-01-26.rar
ATIVA E DESATIVA ABA DO TAB
(4.2 MiB) Baixado 6 vezes
as funçoes ficaram assim agora, maximo que se pode fazer por particularidades da versao anterior com a nova ..

Código: Selecionar todos

oTab:Page(1):Enable() // habilita aba 

oTab:Page(1):Disable() // desabilita aba
ficou legal .. agora só fazer funcionar no linux .. rsrs