Página 1 de 1

GET x TAB x ENTER x ABAS

Enviado: 06 Jan 2009 17:13
por ANDRIL
Pessoal,

Estou tentando fazer algo com HWGUI. Fiz um formulario para cadastramento e posicionei varios GETS. Entre alguns GETS coloquei o BUTTON para se for usado chama uma funcao de PROCURA. O fato é que, ao dar ENTER no GET ao invez de ir o focu para o BUTTON passa para o outro GET, so posso chamar a funcao de procura com o clique do mouse.

Queria saber se tem como com ENTER/TAB passar de um GET para o BUTTON e depois para o GET seguinte. Seria o tipo de BUTTON, BUTTO

No formulario crei ABAS. Coloquei o foco para o GET inicial para PAGE1. So que quando mudo de aba o focu nao vai para o primeiro GET desta nova aba, e pior, nem usando ENTER e TAB consigo posicionar no primeiro GET. Teria como atraves de SET KEY pular de uma ABA para outra?

Tem saida para estes problemas, ou é uma limitação da HWGUI?

Desculpe, estou começando a programar em GUI e tudo pra mim é muito novo. Já vasculhei o forum mais nenhum exemplo me serviu!



Ate+

:%

Re: GET x TAB x ENTER x ABAS

Enviado: 07 Jan 2009 15:50
por esbasso
voce deve estar usando uma LIB antiga.
O ideal é usar a LIB do CVS

onde voce baixou sua LIB?

Re: GET x TAB x ENTER x ABAS

Enviado: 07 Jan 2009 21:52
por ANDRIL
Obrigado por responder Esbasso!

A lib que uso foi disponibilizada pelo LEONARDO SYSGECOM, que juntou tudo em um instalador. Veja na minha assinatura o que estou usando neste momento.

Se tiver uma lib mais nova onde posso baixa-la? Ela esta estavel?

Aguardo suas respostas.

Ate+!

Re: GET x TAB x ENTER x ABAS

Enviado: 07 Jan 2009 22:05
por esbasso
veja esta daqui

http://www.hwgui.net/viewforum.php?f=12

os botoes para participar da navegação é necessario por STYLE WS_TABSTOP

Re: GET x TAB x ENTER x ABAS

Enviado: 07 Jan 2009 22:25
por esbasso
voce pode usar o DESIGNER para montar as telas
baixe daqui
http://www.engersoft.com.br/download/util/designer.zip

Re: GET x TAB x ENTER x ABAS

Enviado: 07 Jan 2009 23:02
por ANDRIL
Ola Basso,

Segui o seu link e baixei a nova HWGUI. Ao colocar a nova hwgui.lib dentro da pasta xharbour/lib substituindo a antiga, passou a dar este erro:

Código: Selecionar todos

HbMake v1.20 - xHarbour Make Utility
Copyright (C) 2000-2007 xHarbour project - http://www.xharbour.org
xHarbour build 1.0.0 Intl. (SimpLex) / Borland C++ 5.5.1

     Compiling :PARTE1F.PRG
     +------------[ 100% ]--------------+
     ¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦¦
     +----------------------------------+

C:\xHWGUI\BCC55\BIN\ilink32  @makefile.lnk
Turbo Incremental Link 5.00 Copyright (c) 1997, 2000 Borland
Error: Unresolved external '_HB_FUN___CLSACTIVE' referenced from C:\XHWGUI\XHARB
OUR\LIB\HWGUI.LIB|hcwindow

C:\TESTE>
Tenho q copiar mais algum arquivo para a pasta lib do xharbour? O q seria este erro?

Só para esclarecer, ao rodar o instalador da hwgui eu pedi para instalar em C:\HWGUI. Logo apos entrei no meu diretorio c:\xhwgui onde tem a pasta xharbour e hwgui (antiga), renomeei a pasta para xhgui 2.16 e coloquei em seu lugar a pasta HWGUI que tinha instalado no C:

Apois isto apresentou o erro acima. Ao voltar apenas a lib antiga para a pasta c:\xhwgui\xharbour\lib VOLTOU a funcionar normalmente!!

Help?

Re: GET x TAB x ENTER x ABAS

Enviado: 12 Jan 2009 13:32
por sygecom
Andril, me chama no MSN depois das 19:00 que te mando a LIB atualizada e compilada. Acredito que vc esteja compilando a LIB com uma versão do xharbour diferente da que vc esta usando na sua app.

Re: GET x TAB x ENTER x ABAS

Enviado: 12 Jan 2009 15:14
por ANDRIL
Sygecon,

Enquanto estava usando a lib disponibilizada por vc estava compilando normal. Só q ela esta c/ problema no Button (navegação).

Baixei a lib ja compilada no pacote informado pelo Basco. Veio a pasta Hwgui, coloque ela dentro da minha pasta xHwgui e copiei a lib HWGUI.LIB ja compilada para a pasta xHARBOUR\LIB. Passou a dar o erro acima.

Será que tem que substituir mais arquivos ou é um problema mesmo da lib.

Vc disse pra te chamar no MSN, mais eu nao tenho seu endereço???

Fico no aguardo!

Re: GET x TAB x ENTER x ABAS

Enviado: 12 Jan 2009 15:37
por sygecom
suporte@sygecom.com.br
depois das 19:00