bom, eu copiei a dica do modelador de como fazer o enter ficar igual ao tab sendo que esta dando um erro no TCustomMemo) e no TMessageForm, me informaram que tenho que acrescentar no uses outros arquivos, quais seriam?
muito obrigado
incluir na Uses do form principal: Grids
adicione essa procedure:
CODE
procedure TFrmPrincipal.MudarComEnter(var Msg: TMsg; var Handled: Boolean);
begin
If not ((Screen.ActiveControl is TCustomMemo) or
(Screen.ActiveControl is TCustomGrid) or
(Screen.ActiveForm.ClassName = 'TMessageForm')) then begin
Pergunta
Guest augustoacf
bom, eu copiei a dica do modelador de como fazer o enter ficar igual ao tab sendo que esta dando um erro no TCustomMemo) e no TMessageForm, me informaram que tenho que acrescentar no uses outros arquivos, quais seriam?
muito obrigado
incluir na Uses do form principal: Grids
adicione essa procedure:
CODE
procedure TFrmPrincipal.MudarComEnter(var Msg: TMsg; var Handled: Boolean);
begin
If not ((Screen.ActiveControl is TCustomMemo) or
(Screen.ActiveControl is TCustomGrid) or
(Screen.ActiveForm.ClassName = 'TMessageForm')) then begin
If Msg.message = WM_KEYDOWN then begin
Case Msg.wParam of
VK_RETURN,VK_DOWN : Screen.ActiveForm.Perform(WM_NextDlgCtl,0,0);
VK_UP : Screen.ActiveForm.Perform(WM_NextDlgCtl,1,0);
end;
end;
end;
end;
e no evento OnCreate o Form Principal digite a seguinte linha
CODE
Application.OnMessage := MudarComEnter;
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.