Clipper On Line • Ver Tópico - Vincular tecla a Botao.

Vincular tecla a Botao.

Projeto MiniGui - Biblioteca visual para Harbour/xHarbour

Moderador: Moderadores

 

Vincular tecla a Botao.

Mensagempor gilsonpaulo » 03 Abr 2013 18:43

Boa noite a todos, estou precisando vincular uma tecla a um botão, vi que com ON KEY posso fazer isso, mas não me permite que seja usada somente as teclas de A a Z. No clipper fazia assim KEYBOARD "I" + CHR(27).

Quero eliminar o uso do mouse o maximo possivel na tela de vendas.

Estou usado HMG 3.0.46.

Desde ja agreço qualquer ajuda.
gilsonpaulo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 135
Data de registro: 02 Fev 2008 10:30
Cidade/Estado: Quatro Barras
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Vincular tecla a Botao.

Mensagempor luiz antonio da silva » 03 Abr 2013 19:02

Olá gilsonpaulo !

no caption do botão adicione o & antes da tecla escolhida. ex:

define button bt1
          row ...
          col ...
          width ....
          height ...
          caption "E&xecutar"
          action ....
end button


no exemplo, ao pressionar ctrl+x o botão será acionado.

Luiz.
HMG 3.4.4 - SQL SERVER - ORACLE
luiz antonio da silva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 161
Data de registro: 21 Nov 2006 21:12
Cidade/Estado: serrana-sp
Curtiu: 13 vezes
Mens.Curtidas: 10 vezes

Vincular tecla a Botao.

Mensagempor Jairo Maia » 04 Abr 2013 09:16

Olá Luiz,

luiz antonio da silva escreveu:no exemplo, ao pressionar ctrl+x o botão será acionado.
Acho que você quis dizer: ALT + X.

Luiz, aproveitando, você conhece alguma forma de deixar a tecla quente do botão em destaque? Tem como fazer isso?
Abraços, Jairo
Harbour / Clipper 5.2e - Blinker 7
(Não respondo dúvidas por MP ou E-mail. Por favor, não encaminhe via mensagem privada ou e-mail, dúvidas que podem ser compartilhadas com todos no fórum)
Avatar de usuário

Jairo Maia
Colaborador

Colaborador
 
Mensagens: 2733
Data de registro: 16 Ago 2010 13:46
Cidade/Estado: Campinas-SP
Curtiu: 371 vezes
Mens.Curtidas: 305 vezes

Vincular tecla a Botao.

Mensagempor luiz antonio da silva » 04 Abr 2013 10:45

Olá Jairo !

Você está correto é ALT mesmo, valeu.

Com o & a tecla quente ficará com um pequeno destaque em sua base, mas geralmente ao executar o form esse atributo só é mostrado quando teclar o ALT,
não testei outras maneiras de destacar a tecla quente, mas acredito que tenha como melhorar isso, vou dar uma olhada.

Abraço.
Luiz.
HMG 3.4.4 - SQL SERVER - ORACLE
luiz antonio da silva
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 161
Data de registro: 21 Nov 2006 21:12
Cidade/Estado: serrana-sp
Curtiu: 13 vezes
Mens.Curtidas: 10 vezes

Vincular tecla a Botao.

Mensagempor Pablo César » 04 Abr 2013 11:19

No exemplo STRU que postei na seção Donwloads, tem uma rotina em C que deixa evidenciada o caracter que sucede após a macro.
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Vincular tecla a Botao.

Mensagempor gilsonpaulo » 04 Abr 2013 11:54

Show de bola, deu certo, mas se estiver usando somentes icone nos botoes, com o caption em branco.
gilsonpaulo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 135
Data de registro: 02 Fev 2008 10:30
Cidade/Estado: Quatro Barras
Curtiu: 0 vez
Mens.Curtidas: 0 vez

Vincular tecla a Botao.

Mensagempor Pablo César » 04 Abr 2013 12:11

gilsonpaulo escreveu:mas se estiver usando somentes icone nos botoes, com o caption em branco.
Ai fica dificil, né ? Sem caracter a ser exibido, cómo o usuário e sistema irão saber ??
Um clip-abraço !

Pablo César Arrascaeta
Compartilhe suas dúvidas e soluções com todos os colegas aqui do fórum.
Evite enviar as dúvidas técnicas por MPs ou eMails, assim todos iremos beneficiar-nos.
Avatar de usuário

Pablo César
Usuário Nível 7

Usuário Nível 7
 
Mensagens: 5312
Data de registro: 31 Mai 2006 10:22
Cidade/Estado: Curitiba - Paraná
Curtiu: 142 vezes
Mens.Curtidas: 152 vezes

Vincular tecla a Botao.

Mensagempor gilsonpaulo » 04 Abr 2013 15:25

Foi uma pergunta para aproveitar o tópico, mas obrigado pela ajuda de todos.
gilsonpaulo
Usuário Nível 3

Usuário Nível 3
 
Mensagens: 135
Data de registro: 02 Fev 2008 10:30
Cidade/Estado: Quatro Barras
Curtiu: 0 vez
Mens.Curtidas: 0 vez




Retornar para MiniGui

Quem está online

Usuários vendo este fórum: Nenhum usuário registrado online e 5 visitantes


Ola Amigo, espero que meu site e forum tem lhe beneficiado, com exemplos e dicas de programacao.
Entao divulgue o link da Doacao abaixo para seus amigos e redes sociais ou faça uma doacao para o site forum...
MUITO OBRIGADO PELA SUA DOACAO!
Faça uma doação para o forum
cron
v
Olá visitante, seja bem-vindo ao Fórum Clipper On Line!
Efetue o seu login ou faça o seu Registro