Início > FireMonkey > Firemonkey: substituição da tecla TAB por tecla ENTER.

Firemonkey: substituição da tecla TAB por tecla ENTER.

Antes de tudo, gostaria de deixar claro que esta é uma dica básica; porém alguns encontram dificuldades nesse assunto, então estou aqui com o intuito de esclarecimento.
Ultimamente tenho visto algumas dicas na internet de substituição da tecla tab pela tecla enter, porém muitas dicas
não funcionam perfeitamente, pulando muitas vezes dos “tedit” para o próximo componente, mas ainda há a possibilidade de o caso ser um botão
e ter um comando no evento “onclick”, o comando no “onclick” não ser executado.
Pois bem, tenho uma dica aqui que vai funcionar perfeitamente, em ambos aspectos: tanto no salto nos controls, como
sem perder os eventos onclick dos botões.

No Evento OnKeyDown do Form digite os comandos abaixo:

if Key = vkReturn then
 begin
 Key := vkTab;
 KeyDown(Key, KeyChar, Shift);
 end;

Dica básica mas muito útil, espero que tenham gostado!

Anúncios
Categorias:FireMonkey Tags:, ,
  1. Enio Tavares
    03/06/2013 às 13:20

    Se os objetos estiverem dentro de um TabControl o cursor não muda de objeto mesmo pressionando tab. Esse problema existe hj no firemonkey. Como resolvo isso?

    • Savério Vertoni
      02/08/2013 às 00:44

      Oi Enio um form com tabcontrol essa rotina que postei acho que nao vai ter efeito, mas no evento onkeydown de cada tedit vc pode digitar o seguinte if key=vkReturn then
      edit2.setfocus ;

  1. No trackbacks yet.

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

%d blogueiros gostam disto: