Tab no DBGrid

Delphi

11/09/2005

Pessoal, é o seguinte, tenho um DBGrid com 10 registro por exemplo, quando eu clico no primeiro e do Um Tab, ele não pula para o segundo registro, e sim para um outro campo do meu formulário, como posso resolver este problema ?

Obrigado


Leandrosl

Leandrosl

Curtidas 0

Respostas

_rodfaria_

_rodfaria_

11/09/2005

No evento OnKeyDown do DBGrid faça:

if Key=VK_TAB then begin
Key:=VK_DOWN;
end;

Rod.


GOSTEI 0
Marco Salles

Marco Salles

11/09/2005

Mas isto não é problema .. Isto é o Padrão... Varrer todos os campos do Registro com a tecla tab... A Estrategia do _rodfaria_ Deve resolver o problema se este for mesmo o problema..


GOSTEI 0
Leandrosl

Leandrosl

11/09/2005

Pessoal eu testei a dica passada acima mais não funciono

Obrigado


GOSTEI 0
Marco Salles

Marco Salles

11/09/2005

Pessoal eu testei a dica passada acima mais não funciono


A Dica não foi passda por mim , mas eu acredito que ela ira funcionar

procedure TForm1.DBGrid1KeyDown(Sender: TObject; var Key: Word;
  Shift: TShiftState);
begin
if Key=VK_TAB then
Key:=VK_DOWN;

end;


Voce fez exatamente isso :?: :?: :?:


GOSTEI 0
Leandrosl

Leandrosl

11/09/2005

Ok pessoal, já consegui resolver o problema

Obrigado


GOSTEI 0
POSTAR