ENTER no RadioGroup ou DBRadioGroup
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:
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
Curtidas 0
Respostas
Bruno Ribeiro
13/04/2004
Eu tambem estou com o mesmo problema
acho q vamos ter q usar outro vcomponente ou modificar este
acho q vamos ter q usar outro vcomponente ou modificar este
GOSTEI 0
Rafael Pimenta
13/04/2004
1. Passa a propriedade KeyPreview do Form correspondente para True
2. Coloque no evento KeyPress do Form a seguinte instrução:
Veja se resolve..
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
Rafael Pimenta
13/04/2004
1. Passa a propriedade KeyPreview do Form correspondente para True
2. Coloque no evento KeyPress do Form a seguinte instrução:
Veja se resolve..
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
José
13/04/2004
Este tópico esta sendo fechado por inatividade. Se necessário, sinalizar para que seja reaberto ou abrir um novo.
GOSTEI 0