como controlo el enter

18/07/2005 - 19:46 por Mabel | Informe spam
por favor me pueden indicar como puedo realizar
estoy trabajando con web form

la panatalla de incio ingreso la cedula luego ingreso a
otra panatalla donde ingresan las actividades
estoy utilizando texbox para que ingresen los minutos
trabajados

tengo algunos textbox

mi problema es cuando los usuarios estan ingresando los
minutos y dan enter se van a la panatalla de inicio

por favo me pueden indicar como controlo
que no vaya al inicio

Preguntas similare

Leer las respuestas

#1 ObiWan
18/07/2005 - 20:23 | Informe spam
Con JavaScript captura las teclas presionadas del textbox y si es enter, la
omites

"Mabel" escribió en el mensaje
news:081e01c58bc0$9b6fe330$
por favor me pueden indicar como puedo realizar
estoy trabajando con web form

la panatalla de incio ingreso la cedula luego ingreso a
otra panatalla donde ingresan las actividades
estoy utilizando texbox para que ingresen los minutos
trabajados

tengo algunos textbox

mi problema es cuando los usuarios estan ingresando los
minutos y dan enter se van a la panatalla de inicio

por favo me pueden indicar como controlo
que no vaya al inicio


Respuesta Responder a este mensaje
#2 juliojsb
18/07/2005 - 21:02 | Informe spam
Hola Mabel:

Bueno, para poder hacer lo que deseas debes ubicarte en el control donde
estas codificadndo y abril el evento "KEYPRESS", te voy a dar un ejemplo: si
tienes tres textbox: txt1, txt2 y txt3, y deseas saltar del txt1 al txt2 y
del txt2 al txt3, te ubicas en e txt1 y abres el evento "KEYPRESS", luego en
ese evento digitas el siguiente codigo:

If e.KeyChar = Convert.ToChar(Keys.Enter) Then
Me.Txt2.Focus()

para saltar del txt2 al txt3, digitas el mismo codigo en el txt2, pero
obviamente cambias el parametro de salto:

If e.KeyChar = Convert.ToChar(Keys.Enter) Then
Me.Txt2.Focus()

La operacion la tienes que hacer usando el codigo para cada control, es por
esto que es mas tedioso que usar el tab, que se puede definir mas rapidamente
desde el diseño:

Recomendación:
En este caso te recomiendo que para que el formulario sea mas seguro,
habilites la propiedad: Readonly=true de los textbox para que aparezan
cerrados, ¿como los habilitas?, sencillo en el mismo codigo que te mostre le
agregas la orden, entonces quedaria como sigue:

If e.KeyChar = Convert.ToChar(Keys.Enter) Then
Me.Txt2.Readonly = False
Me.Txt2.Focus()

Espero haberte podido ayudar

Saludos



Julio Serrano B.
Lima - Peru


"Mabel" escribió:

por favor me pueden indicar como puedo realizar
estoy trabajando con web form

la panatalla de incio ingreso la cedula luego ingreso a
otra panatalla donde ingresan las actividades
estoy utilizando texbox para que ingresen los minutos
trabajados

tengo algunos textbox

mi problema es cuando los usuarios estan ingresando los
minutos y dan enter se van a la panatalla de inicio

por favo me pueden indicar como controlo
que no vaya al inicio



Respuesta Responder a este mensaje
#3 Carlos Gómez
19/07/2005 - 06:58 | Informe spam
Mabel wrote:

por favor me pueden indicar como puedo realizar
estoy trabajando con web form

la panatalla de incio ingreso la cedula luego ingreso a
otra panatalla donde ingresan las actividades
estoy utilizando texbox para que ingresen los minutos
trabajados

tengo algunos textbox

mi problema es cuando los usuarios estan ingresando los
minutos y dan enter se van a la panatalla de inicio

por favo me pueden indicar como controlo
que no vaya al inicio



private sub TeclaEnterEnTextBox _
(byval sender as object, byval e as keyseventargs) handless _
textbox1.keypress, textbox2.keypress, textbox3.keypress...

if e.keycode= Convert.ToChar(Keys.Enter) Then
   sendkeys.send ("{TAB}")
e.handless=true
end if
end sub
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida