Página 1 de 4
Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 10:55
por deividdjs
bom dia Prezados ..
tive um problema com a versao atual usando abas e Text Control .. não navega com o Enter entre os gets ... e ja na versao 2.17 funciona normalmente ..
se quiserem testar compilem este codigo na versao e verao o problema ..
Código: Selecionar todos
FUNCTION _teste( )
LOCAL oDlg, oPage1, oPage2, oEdit1, oEdit2
LOCAL vEdit1 := "" , vEdit2 := ""
INIT DIALOG oDlg TITLE "Form1" ;
AT 0, 0 SIZE 1490,576 CLIPPER NOEXIT ;
STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+WS_SIZEBOX+DS_CENTER
Thisform := oDlg
@ 6,5 TAB oPage1 ITEMS {} SIZE 1479,554 ;
STYLE 0 +0
BEGIN PAGE 'Page 1' OF oPage1
END PAGE OF oPage1
BEGIN PAGE 'Page 2' OF oPage1
@ 5,29 TAB oPage2 ITEMS {} SIZE 1467,516 ;
STYLE 0 +0
BEGIN PAGE 'Page 1' OF oPage2
@ 40,73 GET oEdit1 VAR vEdit1 SIZE 80,24
@ 47,124 GET oEdit2 VAR vEdit2 SIZE 80,24
END PAGE OF oPage2
BEGIN PAGE 'Page 2' OF oPage2
END PAGE OF oPage2
BEGIN PAGE 'Page 3' OF oPage2
END PAGE OF oPage2
END PAGE OF oPage1
BEGIN PAGE 'Page 3' OF oPage1
END PAGE OF oPage1
BEGIN PAGE 'Page 4' OF oPage1
END PAGE OF oPage1
ACTIVATE DIALOG oDlg
RETURN oDlg:lresult
Obrigado ..
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 11:18
por Itamar M. Lins Jr.
Olá!
Isso era para ser reportado há mais de 8 anos!!
Postei lá no forum sourceforge...
Essa parte é mais complexa. Só o Alexander para saber onde é.
E final de ano, muita coisa para fazer.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 11:22
por Itamar M. Lins Jr.
Olá!
Veja se tem como contornar esse problema, criando uma função sua.
Aqui no Linux, fiz uma para COMBOBOX. O ComboBox da GTK2 não tem DisplayCount. Limitação da GTK2. Me bati com isso por dias, dai criei uma usando Browse() ficou melhor que ComboBox.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 12:05
por JoséQuintas
Aqui não vi foi nada, não aparecem os "GETs" em lugar nenhum.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 14:03
por Itamar M. Lins Jr.
Olá!
Alguma configuração diferente ai no seu.
O tab e o enter só fuciona na primeira CAMADA da TAB.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 15:22
por deividdjs
isso mesmo Itamar ... somente na primeira camada de TAB´s .. apartir da segunda camada de TAB-Control o enter para navegar entre os GET´s já não funciona , na versão 2.17 funciona .. pois tenho o xdesigner e ele usa a 2.17 com xharbour e funciona legal .. pensei q poderia ser a versão do harbour q estava usando ou alguma interferência externa, aí compilei somente com o hwgui 2.23 e harbour 3.4 e igual não funciona ... zero de interferência de outras libs ..
Sei la q pode ser ...
fico na expectativa de uma solução se conseguirem me ajudar ..
Abraço!
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 15:23
por deividdjs
JoséQuintas escreveu: 09 Dez 2025 12:05
Aqui não vi foi nada, não aparecem os "GETs" em lugar nenhum.
Estão no codigo Zé ..não sei q ocorre ai na sua compilação .. mais estao aí ..
Abraço!
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 15:29
por deividdjs
Itamar M. Lins Jr. escreveu: 09 Dez 2025 11:22
Olá!
Veja se tem como contornar esse problema, criando uma função sua.
Aqui no Linux, fiz uma para COMBOBOX. O ComboBox da GTK2 não tem DisplayCount. Limitação da GTK2. Me bati com isso por dias, dai criei uma usando Browse() ficou melhor que ComboBox.
Legal Itamar .. mais se conseguir reportar para o Alexandre outra vez, ficarei feliz !! e já reportou uma vez .. mais não sei se ele deu muita importância .. sei la!
Abs.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 15:35
por deividdjs
Itamar M. Lins Jr. escreveu: 09 Dez 2025 11:18
Olá!
Isso era para ser reportado há mais de 8 anos!!
Postei lá no forum sourceforge...
Essa parte é mais complexa. Só o Alexander para saber onde é.
E final de ano, muita coisa para fazer.
estava pensando aqui .. será q pode ser a versão do compilador? eu tô usando o MinGW GNU 14.2 (64bits) .. qual vc usa Itamar ?? ou nada haver ??
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 16:59
por JoséQuintas
"talvez" eu não tenha visto por falta de caption, não sei dizer.
Já rodou os exemplos da hwgui, depois que alterei, pra ver se lá isso funciona?
https://github.com/JoseQuintas/hwgui_fork
É o mesmo conteúdo da hwgui atual, sem qualquer modificação.
Apenas ainda não foi lançada como versão nova.
Mesmo conteúdo sourceforge está aí.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 17:07
por JoséQuintas

- demoall.png (118.19 KiB) Exibido 198 vezes
Pois é, não funciona.
Dentro do tab que tá dentro do outro tab, ENTER não troca de get.
Clicando em DLG e rodando separada funciona ENTER pra trocar de get.
Lembrando que é exatamente o mesmo fonte nos dois casos. (ou quase tudo)
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 17:25
por JoséQuintas
Vixe, alterando a dlg principal adicionando CLIPPER, aí fechou tudo ao teclar ENTER, mas sem mensagem de erro.
Lembrando o fonte do demoall:
Código: Selecionar todos
FUNCTION Main()
LOCAL oDlg, aInitList := {}, aEndList := {}, bCode
INIT DIALOG oDlg ;
TITLE "demoall.prg - Show Samples on screen, and others on menu" ;
AT 0,0 ;
SIZE 1024, 768 ;
BACKCOLOR 16772062 ;
STYLE WS_POPUP + WS_CAPTION + WS_MAXIMIZEBOX + WS_MINIMIZEBOX + WS_SYSMENU ;
ON INIT { || DemoAllEvalList( aInitList ) }
e na montagem de tabs:
Código: Selecionar todos
MenuOption( "Get/Say" )
MenuDrop()
MenuOption( "1.DemoGet2", { |o| DemoGet2( .F., o ) } )
MenuOption( "2.Editbox", { |o| DemoIni( .F., o, aEndList ) } )
é chamado o demoget2.
A diferença é que dentro de tab não cria a dialog
Código: Selecionar todos
IF lWithDialog
INIT DIALOG oDlg ;
CLIPPER ;
NOEXIT ;
TITLE "demoget2.prg - get values" ;
AT 0, 0 ;
SIZE 600, 450 ;
FONT oFont ;
ON INIT { || Dlg_Settimer( oDlg, @oTimer, oSayT ) }
SET KEY FSHIFT, VK_F3 TO hwg_Msginfo( "Shift-F3" )
SET KEY FCONTROL, VK_F3 TO hwg_Msginfo( "Ctrl-F3" )
SET KEY 0, VK_F3 TO hwg_Msginfo( "F3" )
SET KEY 0, VK_RETURN TO hwg_Msginfo( "Return" )
ENDIF
hwg_SetColorinFocus( .T.)
ButtonForSample( "demoget2.prg", oDlg )
@ 20, 110 SAY "Input something:" ;
SIZE 260, 22
Mas se alterar a primeira dialog pra CLIPPER, aí o programa aborta ao teclar ENTER no GET.
Pena que não captura nenhum erro, simplesmente abortou.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 17:31
por JoséQuintas
Nunca usei debug da hwgui.
Alguma ajuda nisso ?
Talvez forneça uma pista do que mexer.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 09 Dez 2025 21:13
por Itamar M. Lins Jr.
Olá!
Eu não uso debug nenhum.
Re: Abas com texto control ainda nao funciona na versao 2.23
Enviado: 10 Dez 2025 13:31
por deividdjs
JoséQuintas escreveu: 09 Dez 2025 16:59
"talvez" eu não tenha visto por falta de caption, não sei dizer.
Já rodou os exemplos da hwgui, depois que alterei, pra ver se lá isso funciona?
https://github.com/JoseQuintas/hwgui_fork
É o mesmo conteúdo da hwgui atual, sem qualquer modificação.
Apenas ainda não foi lançada como versão nova.
Mesmo conteúdo sourceforge está aí.
sim . foi a primeira coisa q fiz quando vi seus posts ... porem não funciona de forma alguma !
sei la o q pode ser .. ja tentei comparar os fontes da versao 2.17 com a 2.23 sao bem diferente .. dificil encontrar o erro ..