Pessoal, estou usando um DBCTRLGRID coloco 6 dbedits nele, no evento onkeydown do form coloquei
procedure TForm1.FormKeyDown(Sender: TObject; var Key: Word; Shift: TShiftState); begin Form1.Perform(WM_NEXTDLGCTL, 0, 0); end; coloquei o key preview como true para simular o TAB, com os outros componentes fora do dbctrlgrid funciona normal, agora no dbeedits que estão dentro do dbctrlgrid, nao da, nao hora q dou enter, ele da o foco para a linha no dbgtrlgride não para o proximo dbedit, verifiquei se o taborder estava correto, e tudo normal, mesmo que coloque no primeiro dbedit o seguinte código if key = #13 then dbedit2.setfocus não funciona, porque será?? -- <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>> Para ver as mensagens antigas, acesse: http://br.groups.yahoo.com/group/delphi-br/messages Para falar com o moderador, envie um e-mail para: [EMAIL PROTECTED] ou [EMAIL PROTECTED] Links do Yahoo! Grupos <*> Para visitar o site do seu grupo na web, acesse: http://br.groups.yahoo.com/group/delphi-br/ <*> Para sair deste grupo, envie um e-mail para: [EMAIL PROTECTED] <*> O uso que você faz do Yahoo! Grupos está sujeito aos: http://br.yahoo.com/info/utos.html