Fórum ENTER no RadioGroup ou DBRadioGroup #225809

13/04/2004

0

Boa Noite....

Necessito de ajuda no seguinte....

ESTOU COM O FOCO EM UM COMPONENTE RADIOGROUP, SELECIONO O ITEM (VIA TECLADO) E GOSTARIA QUE AO PRESSIONAR O ENTER ELE FOSSE PARA O PROXIMO CAMPO......

O COMPONENTE FAZ ISSO COM O TAB, POREM GOSTARIA QUE FOSSE COM O ENTER, JA QUE MEU SISTEMA TRABALHA COM O ENTER PARA IR MUDANDO DE CAMPO....

Agradeço desde já a ajuda....

Ana Lucia :?: :?: :?: :?: :?: :shock: :shock: :shock:


Luzinha

Luzinha

Responder

Posts

21/04/2011

Bruno Ribeiro

Eu tambem estou com o mesmo problema
acho q vamos ter q usar outro vcomponente ou modificar este

Responder

Gostei + 0

22/04/2011

Rafael Pimenta

1. Passa a propriedade KeyPreview do Form correspondente para True
2. Coloque no evento KeyPress do Form a seguinte instrução:

  if Key = #13 then

    Perform(Wm_NextDlgCtl,0,0);




Veja se resolve..
Responder

Gostei + 0

22/04/2011

Rafael Pimenta

1. Passa a propriedade KeyPreview do Form correspondente para True
2. Coloque no evento KeyPress do Form a seguinte instrução:

  if Key = #13 then

    Perform(Wm_NextDlgCtl,0,0);




Veja se resolve..



Corrigindo o código acima:

 if Key = #13 then 
begin
  Key := #0;
  Perform(WM_NEXTDLGCTL, 1, 0);
end;


Ficou faltando zerar a variável key.


Não esqueça que a tecla ENTER (no Windows) tem seu papel, que é normalmente confirmar uma ação(botão). Se não tomar cuidado poderá confundir o usuário, em vez de ajudá-lo.
Responder

Gostei + 0

18/04/2013

José

Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
Responder

Gostei + 0

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar