Tengo un botón predeterminado en un formulario que tiene un control TSpinEdit en él. Cuando el control TSpinEdit tiene el foco y el usuario presiona la tecla Enter, en lugar de hacer clic en el botón predeterminado, el usuario escuchará un pitido del sistema porque la tecla Intro no es válida para TSpinEdit.Desactivar el pitido del sistema en TSpinEdit al presionar Entrar
Normalmente, para evitar el pitido, utilizaría el evento OnKeyPress y configuraría el Key := 0
para omitir la pulsación de la tecla. Entonces podría ejecutar el método de clic en el botón predeterminado. Sin embargo, en este caso, OnKeyPress no se activa porque la tecla Intro no es válida.
OnKeyDown se activa, pero cuando configuro Key := 0
allí, no detiene el pitido del sistema.
Entonces, ¿cómo desactivo el pitido del sistema al presionar la tecla Enter en un control TSpinEdit?
Estoy en Delphi 5, y no incluyeron la fuente de Spin.pas.
¿Has mirado en " \ Borland \ Delphi5 \ Source \ Samples \"? –
@Uwe, gracias! Eso es exactamente donde spin.pas es. Supongo que tuve una búsqueda de archivos fallida. –