PDA

Ver la Versión Completa : Quitar el sonido de la tecla ENTER


negama
10-10-2003, 18:47:15
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/showthread.php?s=&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!