Página 1 de 1

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 17:29
por Vandi
Boa tarde,

Como faço para habilitar a tecla enter para passar de um get para outro sem ter que pressionar a tecla tab?
Alguém sabe se tem algum manual da HwGui em português? Em caso positivo, onde consigo baixar?

Gilvandi

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 17:54
por Pablo César
Em HMG temos SET NAVIGATION EXTENDED para navegar com ENTER como se fosse TAB. Verifique.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 17:57
por sygecom
Olá Gilvandi,
Vandi escreveu:Boa tarde,
Como faço para habilitar a tecla enter para passar de um get para outro sem ter que pressionar a tecla tab?
É só colocar CLIPPER no INIT DIALOG da janela que já passa a obedecer esse comportamento, conforme exemplo abaixo

INIT DIALOG Folha_PGT TITLE "Titulo da janela";
AT 0,0 SIZE 750,494 ;
FONT HFont():Add( '',0,-13,400,,,) CLIPPER NOEXIT ;
STYLE DS_CENTER +WS_SYSMENU+WS_VISIBLE

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 17:58
por sygecom
Pablo César escreveu:Em HMG temos SET NAVIGATION EXTENDED para navegar com ENTER como se fosse TAB. Verifique.
Acho que o colega está querendo com Hwgui. Conforme demonstrei no post anterior.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 18:09
por Pablo César
Pablo César escreveu:Em HMG temos SET NAVIGATION EXTENDED para navegar com ENTER como se fosse TAB. Verifique.
Acho que o colega está querendo com Hwgui. Conforme demonstrei no post anterior.
Sim, eu sei. Tinha mencionado que em "HMG" tem de tal forma, pois até então ninguém tinha respondido antes e daí então podia servir como referência para poder procurar em hwgui. Aproveitando a aula em hwgui, poderia dizer se tem também SET CELLNAVIGATIONMODE EXCEL / SET CELLNAVIGATIONMODE STANDARD para grids e browses ?

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 18:20
por sygecom
Olá Pablo,
Nos diga para que serve cada SET desses. Se quiser abrir um tópico, acho que ficaria legal outras duvidas.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 18:33
por Pablo César
Esses SETs que mencionei é para dar o mesmo efeito que o Excel faz. Digamos que teria como modificar a direção de navegação (horizontal ou vertical).

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 19:14
por sygecom
Pablo César escreveu:Esses SETs que mencionei é para dar o mesmo efeito que o Excel faz. Digamos que teria como modificar a direção de navegação (horizontal ou vertical).
Pablo, ainda estou sem entender, a direção da navegação em um Browse é livre igual como um EXCEL, acho que é assim desde o CLIPPER como DBEDIT(), pensei pacas aqui e juro que não entendi.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 19:27
por Pablo César
Refiro-me a quando você dá um Tab ou um Enter (como neste caso) e dentro de um browse ou um grid, desloca-se à próxima célula. Isto pode ocorrer em direção horizontal ou como no Excel em modo vertical. Deve haver algum comando para aceitar um ou outra forma de deslocamento do cursor. Isto facilita a forma de edição.

Para ter um idéia melhor do que eu estou referindo-me, veja a figura abaixo de Excel\ferramentas\opções:
ImagemO que diz no Excel "Abaixo" seria o sentido vertical e direita ou esquerda para o sentido horizontal.

Como habilitar a tecla Enter? Resolvido!!!

Enviado: 14 Mai 2012 20:47
por Vandi
Sygecom,

Obrigado... resolvido o problema.
É bom saber que podemos contar com a larga experiência de vocês, para sanarem nossas dúvidas e, assim, aprimorar o nosso aprendizado.


Gilvandi

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 22:41
por sygecom
Olá Pablo,
Como nunca usei isso fui procurar na HBROWSE.PRG e não encontrei nada parecido para definir isso, a Hwgui por padrão sai para DIREITA da célula que foi editada. Quem pode falar melhor sobre isso é o Basso, acredito que ele que ajustou para ficar igual ao Visual Fox Pro.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 22:48
por Pablo César
Esses comandos deveriam padronizar a nomenclatura entre as bibliotecas. Facilitaria a procura.

Como habilitar a tecla Enter?

Enviado: 14 Mai 2012 23:02
por sygecom
Seria bom que todos os esforços fossem direcionados para apenas uma LIB gráfica, assim teríamos sem duvida a melhor LIB gráfica com IDE, multiplataforma e etc...mas isso está muito longe de acontecer.