Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Quitar el sonido de la tecla ENTER (https://www.clubdelphi.com/foros/showthread.php?t=4325)

negama 10-10-2003 18:47:15

Quitar el sonido de la tecla ENTER
 
Hola a todos! :D

Tengo una aplicacion en donde utililo la tecla ENTER para avanzar entre objeto y objeto Edit.. pero cada vez q el usuario oprime la tecla ENTER, sale un sonidito de windows .. alguien me podría decir como desactivar los eventos de sonido en mi aplicacion?..

gracias mil.

delphi.com.ar 10-10-2003 18:52:31

Te recomiendo este hilo: http://www.clubdelphi.com/foros/show...&threadid=1478
El detalle importante es la línea Key := #0;

Saludos!

negama 10-10-2003 19:24:21

En efecto, se resuelve así, por si a alguien mas le sirve de ayuda

procedure TForm1.Edit1KeyPress(Sender: TObject; var Key: Char);
begin
if Key = Char(VK_RETURN) then begin
Key := #0;
PostMessage(Handle, WM_NEXTDLGCTL, 0, 0);
end;
end;

va en el evento OnKeyPress, elimina el sonido y avanza al siguiente control.

Saludos!


La franja horaria es GMT +2. Ahora son las 17:06:40.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi