![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
![]() |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Quitar el sonido de la tecla ENTER
Hola a todos!
![]() 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.
__________________
"Aplica lo q sabes, no lo q crees saber" |
#2
|
||||
|
||||
Te recomiendo este hilo: http://www.clubdelphi.com/foros/show...&threadid=1478
El detalle importante es la línea Key := #0; Saludos!
__________________
delphi.com.ar Dedique el tiempo suficiente para formular su pregunta si pretende que alguien dedique su tiempo en contestarla. ![]() |
#3
|
|||
|
|||
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!
__________________
"Aplica lo q sabes, no lo q crees saber" |
![]() |
|
|
![]() |
|