problemas con Eventos

02/09/2005 - 19:58 por COMHCD | Informe spam
Tengo en un formulario con varias cajas de texto, donde quiero desplazarme de
a otro presionando las teclas tab o enter o up o down. Para hacer esto tengo
que programar cada evento KeyDown de cada caja de texto, combo, dtpicker, etc.

Hay una manera de reducir a un solo procedimiento estas acciones.
 

Leer las respuestas

#1 Carlos Gómez
03/09/2005 - 08:58 | Informe spam
COMHCD wrote:

Tengo en un formulario con varias cajas de texto, donde quiero desplazarme
de a otro presionando las teclas tab o enter o up o down. Para hacer esto
tengo que programar cada evento KeyDown de cada caja de texto, combo,
dtpicker, etc.

Hay una manera de reducir a un solo procedimiento estas acciones.



No, pero si puedes:

private sub TextBoxes_KeyDown (byval sender as ...) handles _
textbox1.keydown,textbox2.keydown,textbox3.keydown
if e.keycode=keys.Enter or e.keycode=keys.Down then
SendKeys.send("{TAB}")
elseif e.keycode=keys.Up Then
sendKeys.send("+{TAB}")
End if
end sub

Ahora todos los textboxes usan directamente la misma subrutina.

Preguntas similares