QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Projeto HwGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
Sempre usei TAB, não tenho esse problema.
Vc está usando TAB dentro de TAB, o FOCO ou o que controla isso, está ficando só na primeira.... Não sei.
A HWgui tem alguns controles NOVOS, talvez funcione esses coisas nesses controles. Tem Browse, TAB...
No caso do TAB ele fez um controle chamado LENTA, que pode substituir.
Tem exemplo no TUTORIAL.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por deividdjs »

Itamar M. Lins Jr. escreveu:Olá!
Sempre usei TAB, não tenho esse problema.
Vc está usando TAB dentro de TAB, o FOCO ou o que controla isso, está ficando só na primeira.... Não sei.
A HWgui tem alguns controles NOVOS, talvez funcione esses coisas nesses controles. Tem Browse, TAB...
No caso do TAB ele fez um controle chamado LENTA, que pode substituir.
Tem exemplo no TUTORIAL.

Saudações,
Itamar M. Lins Jr.
ITAMAR .. vc nunca usou um tab dentro do outro ?? ... teoricamente era pra ser algo simples de controlar ... não é ?

Abraço!
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
Não, não precisei.
Eu uso TAB com várias abas.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por deividdjs »

o Designer funciona versão hwgui (2.17) aqui q é fork do marcos gambeta .. fiz o teste ! e na versao mais nova nao ... ;(

Alguem consegue me dar uma luz porque ??

ele gera esse .prg

Código: Selecionar todos

#Include "hwgui.ch"
STATIC Thisform

FUNCTION controle( ... )
 RETURN _controle( HB_AParams() )

FUNCTION _controle(  )

  LOCAL oDlg,  oPage1, oOwnerbutton4, oPage2, oEdit1, oEdit2, oEdit3, oEdit4 ;
        , oButton1, oOwnerbutton1, oOwnerbutton2, oOwnerbutton3, oEdit5, oEdit6, oEdit7

 LOCAL  vEdit1 := "" , vEdit2 := "" , vEdit3 := "" , vEdit4 := "" , vEdit5 := "" , vEdit6 := "" , vEdit7 := ""


  INIT DIALOG oDlg TITLE "Form1" ;
    AT 0, 0 SIZE 1200,645 CLIPPER  NOEXIT  ;
     STYLE WS_POPUP+WS_CAPTION+WS_SYSMENU+WS_SIZEBOX+DS_CENTER 
    Thisform := oDlg

   @ 4,3 TAB oPage1 ITEMS {} SIZE 1192,632 ;
        STYLE 0 +0  
    BEGIN PAGE 'teste 1' OF oPage1  
   @ 50,92 GET oEdit5 VAR vEdit5 SIZE 80,24   
   @ 57,141 GET oEdit6 VAR vEdit6 SIZE 80,24   
   @ 62,194 GET oEdit7 VAR vEdit7 SIZE 80,24   
    END PAGE OF oPage1
    BEGIN PAGE 'teste 2' OF oPage1  
    END PAGE OF oPage1
    BEGIN PAGE 'teste 3' OF oPage1  
   @ 229,36 OWNERBUTTON oOwnerbutton4  SIZE 68,47   ;
        TEXT ''  ;
        COORDINATES 0, 0, 0, 0 
   @ 1,91 TAB oPage2 ITEMS {} SIZE 1189,541 ;
        STYLE 0 +0  
    BEGIN PAGE 'teste 1' OF oPage2  
    END PAGE OF oPage2
    BEGIN PAGE 'teste 2' OF oPage2  
   @ 40,63 GET oEdit1 VAR vEdit1 SIZE 80,24   
   @ 48,124 GET oEdit2 VAR vEdit2 SIZE 80,24   
   @ 58,179 GET oEdit3 VAR vEdit3 SIZE 80,24   
   @ 67,232 GET oEdit4 VAR vEdit4 SIZE 80,24   
   @ 69,343 BUTTON oButton1 CAPTION "ok"   SIZE 90,30 ;
        STYLE BS_CENTER +WS_TABSTOP 
    END PAGE OF oPage2
   @ 10,34 OWNERBUTTON oOwnerbutton1  SIZE 68,47   ;
        TEXT ''  ;
        COORDINATES 0, 0, 0, 0 
   @ 83,34 OWNERBUTTON oOwnerbutton2  SIZE 68,47   ;
        TEXT ''  ;
        COORDINATES 0, 0, 0, 0 
   @ 155,35 OWNERBUTTON oOwnerbutton3  SIZE 68,47   ;
        TEXT ''  ;
        COORDINATES 0, 0, 0, 0 
    END PAGE OF oPage1

   ACTIVATE DIALOG oDlg 


RETURN oDlg:lresult

e o XML em anexo ...

Abraço!

Deivid
Anexos
controle.xml
(7.53 KiB) Baixado 83 vezes
teste
teste
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
SOSSOFT
Usuário Nível 3
Usuário Nível 3
Mensagens: 118
Registrado em: 23 Out 2024 10:04

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por SOSSOFT »

Eu não quero atrapalhar, mas me chamou a atenção a mensagem do JoséQuintas sobre não entregar um "livro" para o usuário, talvez não fará diferença neste caso pois o alvo é acertar como você quer fazer.
Mas como aprendizado eu considerei a opinião do JoséQuintas acertada, acho melhor ir para o lado de simplicidade e facilitar até a manutenção futura.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por deividdjs »

Também concordo com o posicionamento dele, mais se existe a possibilidade na biblioteca de fazer, deveria funcionar… mesmo parecendo um livro hehehe … mais são ideias diferentes !! Ele é um baita analista programador e respeito muito … mais cada um cria o designer e funcionalidade que melhor atenda às expectativas ..

Abraço !
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
Veja se é isso.
É @ tab x,y oTab1 OF oDlg
E na tab dentro de tab dever ser.
@ tab x,y oTab2 OF tab1

Precisa INDICAR dentro de qual (controle/objeto) o (objeto/controle) está vinculado.(não necessariamente nesta ordem rsrsrs)
Não testei, mas dever ser esse um dos problemas, de embolar os gets
e no get -> GET tal OF TAB_TAL

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
ITAMAR .. vc nunca usou um tab dentro do outro ?? ... teoricamente era pra ser algo simples de controlar ... não é ?
Veja o TAB pede um DIALOG ou WINDOW para se fixar. No seu caso não testei. Veja ai, se ele aceita outro TAB como se fosse um DIALOG/window.

#xcommand @ <x>,<y> TAB [ <oTab> ITEMS ] <aItems> ;
[ OF <oWnd> ] ;
[ ID <nId> ] ;
[ SIZE <width>, <height> ] ;
[ STYLE <nStyle> ] ;
[ FONT <oFont> ] ;
[ ON INIT <bInit> ] ;
[ ON SIZE <bSize> ] ;
[ ON PAINT <bDraw> ] ;
[ ON CHANGE <bChange> ] ;
[ ON CLICK <bClick> ] ;
[ ON GETFOCUS <bGetFocus> ];
[ ON LOSTFOCUS <bLostFocus>];
[ BITMAP <aBmp> [<res: FROM RESOURCE>] [ BITCOUNT <nBC> ] ] ;
...
Como falei antes, uso TAB desde sempre... Ainda não precisei abrir um tab dentro de outro, mas deve seguir o padrão, sempre colocando: -> OF tal controle.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por deividdjs »

Boa tarde Itamar .. obrigado pela resposta .. porem já havia testado desta maneira .. os gets ficam no lugar correto ... o problema é enter q não obedece quando um os gets então dentro do segundo tab ... ele navega entre os gets ... e os gets dentro do primeiro tab sim . funciona perfeitamente ...
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
Acredito que o controle fique no 3 nível.
E Tab dentro de Tab fica no 5 nível. Ai é questão de passar para a DIALOG e não chega nela.

O Kresin pode corrigir isso(acredito), só que na Russia é inverno! rsrsrs.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
deividdjs
Usuário Nível 3
Usuário Nível 3
Mensagens: 377
Registrado em: 19 Set 2006 09:39
Localização: Foz do Iguaçu / Pr

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por deividdjs »

hehehe .. no friu o home não trabalha hehehe

o bisarro é que na versão anterior funciona essa funcionalidade ... vai entender ..

melhoram algumas coisas e dão pau em outras rsrsrs .... mais faz parte no meu sistema tbm ocorre isso kkkkk

Abraço!

Deivid
Windows 11 + Harbour 3.2 + MINGW64 gcc 14.1.0 + Visual Lib + GTWVG + LETODBF WINDOWNS/LINUX
Avatar do usuário
Itamar M. Lins Jr.
Administrador
Administrador
Mensagens: 7928
Registrado em: 30 Mai 2007 11:31
Localização: Ilheus Bahia
Curtiu: 1 vez

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por Itamar M. Lins Jr. »

Olá!
As coisas estão assim, pq fui eu que testei quase tudo sozinho, na época.
E fui reportando os problemas e ele foi corrigindo.
Nisso os brasileiros subiram no tamanco e começaram a reclamar. Sem entender, nem testar nada.
Pq na 2.16/17 tudo funcionava... etc e tals... E dai ? O cara é o dono e melhorou a Hwgui, Pq travava o tempo todo e não tinha mais como dar manutenção por conta de códigos exclusivos do windows.
E Hwgui tem que funcionar no Linux, GCC... Não apenas com BCC. E era TUDO com BCC 5.5.
Eu já usava naquela época e travava, em algumas circunstâncias... não lembro mais.
Fato é que boa parte do código da 2.17 estão na pasta "controles estendidos" olha lá que tem até o browse da 2.17 pq eu fui falando que tinham etc... ele colocou lá.
Reclamar não adianta nada. Temos "no mínimo" que isolar o problema e reportar pra vê se tem correção.
Eu uso a atual, muita gente entendeu usa a atual, já outros preferem a 2.17... Tá lá o fork no SVN enfim, os que estava reclamando, nenhum deu prosseguimento no fork.
Queriam que o DONO da Hwgui ficasse sem atualizar a Hwgui ou que se sujeita-se aos "caprichos" de códigos que ele não gostava.
Ele informou TUDO antes de fazer a mudança. Disse que eram códigos de manutenção impossível.
Só ver que na atual tem os comandos pra desenhar bem mais simples..
Bom está aqui um exemplo do que está acontecendo:

Código: Selecionar todos

2024-11-18 16:00 UTC+0100 Wilfried Brunken DF7BE
* source/cross/hmisccross.prg (New)
...
  ! To all other HWGUI programmers:
  ! check makefiles for all other compilers.
Ai depois de 8 meses mais ou menos, começam a reportar problemas.
Eu uso GCC vou testar GCC, ai sujeito quem usa BCC 5.5 reclamar... Nem sei como! Pq BCC 5X não tem MT, enfim isso é problema de usuário BCC testem e reportem BUGs.

A Minigui está ai... Dizem que já era, só pagando agora. Isso é correto ? Quem sabe não era isso que estava pra acontecer com a Hwgui ? Pq aconteceu a mesmíssima coisa com o xHarbour reclamei na época e ficaram todos zombando... Detonaram a pasta contrib de acesso aos drives por exemplo MySQL... o trabalho do Rodrigo Moreno no PostGres...queriam vender outros produtos... Ficavam indicando usar tal coisa no lugar(SQLRDD). E deu no que deu.

Saudações,
Itamar M. Lins Jr.
Saudações,
Itamar M. Lins Jr.
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por JoséQuintas »

Itamar M. Lins Jr. escreveu:A Minigui está ai... Dizem que já era, só pagando agora. Isso é correto ?
Fui eu quem disse.
Isso é uma amostra do que esperar dos programadores.
Algum dia deve aparecer alguém perguntando quando que isso aconteceu.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Avatar do usuário
JoséQuintas
Administrador
Administrador
Mensagens: 20267
Registrado em: 26 Fev 2007 11:59
Localização: São Paulo-SP

QUEM USA A VERSÃO 2.23 B7 ? e faz isso funcionar com <enter>

Mensagem por JoséQuintas »

Também dá pra tentar criar um modelo no dlgauto pra testar se em outra lib funciona.
Pode não ser problema exclusivo da hwgui.
José M. C. Quintas
Harbour 3.2, mingw, gtwvg mt, fivewin 25.04, multithread, dbfcdx, MySQL, ADOClass, PDFClass, SefazClass, (hwgui mt), (hmg3), (hmg extended), (oohg), PNotepad, ASP, stored procedure, stored function, Linux (Flagship/harbour 3.2)
"The world is full of kings and queens, who blind our eyes and steal our dreams Its Heaven and Hell"

https://github.com/JoseQuintas/
Responder