Visual Basic.NET - Como pasar de un control a otro presionando enter

 
Vista:

Como pasar de un control a otro presionando enter

Publicado por Cynthia (22 intervenciones) el 24/01/2007 23:23:23
Hola!!!

Necesito saber cómo pasar de un control a otro presionando la tecla ENTER, me gustaría que me pudieran ayudar... si saben la solución respondanme porfa...

GRACIAS!!!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Como pasar de un control a otro presionando ent

Publicado por eljhonb (23 intervenciones) el 25/01/2007 00:00:14
de un control a otro?
Lo puedes hacer con un JavaScript así:

string theScript = @"

<SCRIPT language=""javascript"">

<!--

function fnTrapKD(btn, event){

if (document.all){
if (event.keyCode == 13){
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
else
if (document.getElementById){
if (event.which == 13){
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
else
if(document.layers){
if(event.which == 13){
event.returnValue=false;
event.cancel = true;
btn.click();
}
}
}

// -->

</SCRIPT>";

Page.RegisterStartupScript("ForceDefaultToScript", theScript);
textControl.Attributes.Add("onkeydown", "fnTrapKD(" + defaultButton.ClientID + ",event)");

Este JS ejecuta una acción sobre un boton cuando se presiona la tecla enter, lo único que tienes q hacer es modificarlo para que no ejecute un botón sino que pase al otro control que desees...

espero te sirva de algo

Salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar de un control a otro presionando ent

Publicado por Cynthia (22 intervenciones) el 25/01/2007 15:24:28
hola!!!

Gracias por el consejo voy a implementarlo y luego te digo si me sirvió... pero por causalidad no sabes como hacerlo en visual basic.net?, si no lo sabes gracias de todos modos voy a probar el que me diste.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar de un control a otro presionando ent

Publicado por eljhonb (23 intervenciones) el 25/01/2007 18:19:52
Pues la verdad es que tuve un problema parecido al tuyo y la única manera en que lo pude solucionar fue implementado este JS.. que puede ir dentor del page_load de tú página en VB...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar de un control a otro presionando ent

Publicado por Cynthia (22 intervenciones) el 25/01/2007 23:07:53
Gracias!!! cualquier duda que tenga te vuelvo a consultar...

chao!!! salu2
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar de un control a otro presionando ent

Publicado por Lande (17 intervenciones) el 30/01/2007 17:15:09
Conozco una manera mucho mas facil ami parecer.

Los controles tienen el evento keypress, dentro del evento con la clausula
e.keychar puedes obtener o establecer la tecla que se va a pulsar.

Solo seria algo asi

If e.keychar = ("Valor de enter") then
e.keychar("Valor de Tabulacion")
end if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Como pasar de un control a otro presionando ent

Publicado por Cynthia (22 intervenciones) el 30/01/2007 22:19:40
ya lo hice muchas gracias...
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar