Discussion:
Quitar beep.
(demasiado antiguo para responder)
Ocobo
2007-02-05 12:17:00 UTC
Permalink
En un formulario, dentro del evento Keypress tengo las siguientes líneas:

If key.KeyCode = Keys.Enter Then
key.Handled = True
SendKeys.Send("{TAB}")
End If

para que cuando presione Intro, salte al siguiente control.

Pero el problema que tengo, es que produce un beep. Cómo lo puedo quitar.

Visual Basic 2005. Gracias.
SoftJaén
2007-02-05 14:42:39 UTC
Permalink
Post by Ocobo
Pero el problema que tengo, es que produce un beep. Cómo lo puedo quitar.
Hola:

En el evento «KeyPress» de los controles donde no deseas que suene el Beep,
coloca el siguiente código:

' Si la tecla pulsada es la tecla Intro ...
'
If e.KeyChar = Convert.ToChar(Keys.Return) Then
' ... evito el pitido
e.Handled = True
End If

Un saludo
--
Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.
Loading...