DBmemo KeyPreview = True - Problemas com enter?

Delphi

07/11/2007

Pessoal, preciso usar o kwypreview do form como true, e ao mesmo tempo neste form tenho alguns dbmemo, e ai o problema, se o keypreview ficar como true não consigo no dbmemo mudar para a linha de baixo, apenas se ficar o keypreview como false.

O que eu faço pessoal?


Adriano_servitec

Adriano_servitec

Curtidas 0

Respostas

Martins

Martins

07/11/2007

Pessoal, preciso usar o kwypreview do form como true, e ao mesmo tempo neste form tenho alguns dbmemo, e ai o problema, se o keypreview ficar como true não consigo no dbmemo mudar para a linha de baixo, apenas se ficar o keypreview como false. O que eu faço pessoal?


Vc pode ao entrar no DBMEMO desabilitar o keypreview e ao sair habilitar, vc tb pode limitar a quantidade de caracteres q será digitado dentro do DBMEMO.

bons códigos


GOSTEI 0
Adriano_servitec

Adriano_servitec

07/11/2007

Assim?

Sei lá se está certo, mais como to com pressa fiz uma gambiarra aqui

procedure TFDear.DBMemo2Enter(Sender: TObject);
begin
  FDear.KeyPreview:=False;
end;

procedure TFDear.DBMemo2Exit(Sender: TObject);
begin
  FDear.KeyPreview:=True;
end;


Se tiver uma forma mais elegante pra isso podem postar :D

Grato
Adriano.


GOSTEI 0
POSTAR