Fórum ENTER no RadioGroup ou DBRadioGroup #225809
13/04/2004
0
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
Curtir tópico
+ 0Posts
21/04/2011
Bruno Ribeiro
acho q vamos ter q usar outro vcomponente ou modificar este
Gostei + 0
22/04/2011
Rafael Pimenta
2. Coloque no evento KeyPress do Form a seguinte instrução:
if Key = #13 then Perform(Wm_NextDlgCtl,0,0);
Veja se resolve..
Gostei + 0
22/04/2011
Rafael Pimenta
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.
Gostei + 0
18/04/2013
José
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)