Fórum tecla enter funcionando como tab #177564
26/08/2003
0
Usando a seguinte rotina é possivel usar a tecla enter com a função da tecla tab
if Key = #13 then
begin
Key := 0;
Perform(Wm_NextDlgCtl,0,0);
end;
Mas isso para td o form, e como faço para em determinados objetos como um DBMemo ou DBGrid (principalmente em DBMemo) a tecla enter voltar a funcionar como enter? esta codigo nao deu mto certo.....
if (Sender is TDBGrid) then
TDBGrid(Sender).Perform(WM_KeyDown,VK_Tab,0);
if Key = #13 then
begin
Key := 0;
Perform(Wm_NextDlgCtl,0,0);
end;
Mas isso para td o form, e como faço para em determinados objetos como um DBMemo ou DBGrid (principalmente em DBMemo) a tecla enter voltar a funcionar como enter? esta codigo nao deu mto certo.....
if (Sender is TDBGrid) then
TDBGrid(Sender).Perform(WM_KeyDown,VK_Tab,0);
Greenmotez
Curtir tópico
+ 0
Responder
Posts
26/08/2003
Rodrigo Bergmann
if not ((Sender is TDBGrid) or (Sender is TDBMemo)) then if Key = #13 then begin Key := 0; Perform(Wm_NextDlgCtl,0,0); end;
Responder
Gostei + 0
26/08/2003
Eniorm
Ae, eu coloquei um arquivo txt contendo uma procedure
para fazer tal feito, mas com vantagens especiais pois
vc programa uma vez soh.
vá em www.apocaliptica.hpg.com.br/hackz/delphi/
lá vc localiza o txt contendo todas as explicações!
T+
para fazer tal feito, mas com vantagens especiais pois
vc programa uma vez soh.
vá em www.apocaliptica.hpg.com.br/hackz/delphi/
lá vc localiza o txt contendo todas as explicações!
T+
Responder
Gostei + 0
Clique aqui para fazer login e interagir na Comunidade :)