Foco

16/06/2004 - 16:20 por Ricardo | Informe spam
Hola a todos.
Tengo varios controles en una pagina web, pero necesito
que cuando presione enter a un textbox por ejemplo me
mande el foco a otro textbox, combobox, etc...alguien sabe
como puedo hacer eso.
Desde ya gracias

Preguntas similare

Leer las respuestas

#1 Fernando Ben
16/06/2004 - 18:20 | Informe spam
Mira para hacer foco por ejemplo podes
hacer "TextBox1.Focus()".
Y para el evento del enter podes usar esto.
private void textBox1_KeyDown(object sender,
System.Windows.Forms.KeyEventArgs e)
{
if (e.KeyCode == Keys.Enter)
{
textBox3.Focus();
}
}
Por supuesto en Keys.Enter tenes otra teclas como el Tab.
Espero te sirva

Saludos
Hola a todos.
Tengo varios controles en una pagina web, pero necesito
que cuando presione enter a un textbox por ejemplo me
mande el foco a otro textbox, combobox, etc...alguien


sabe
como puedo hacer eso.
Desde ya gracias
.

Respuesta Responder a este mensaje
#2 Oscar Galvis
16/06/2004 - 18:37 | Informe spam
se me ocurre q podria ser algo asi.. y lo pones en el onKeyPress de cada
text

pruebalo y revisalo x q no lo he probado..

function ChangeFocus( whereToFocus ) {
var keycode;
if (window.event)
keycode = window.event.keyCode;
else if (e)
keycode = e.which;
else
return true;

if (keycode == 13) {
document.form.whereToFocus.focus();
}
return true
}

"Ricardo" wrote in message
news:1cf9301c453ad$16c5dcd0$
Hola a todos.
Tengo varios controles en una pagina web, pero necesito
que cuando presione enter a un textbox por ejemplo me
mande el foco a otro textbox, combobox, etc...alguien sabe
como puedo hacer eso.
Desde ya gracias
Respuesta Responder a este mensaje
#3 Octavio Hernandez
16/06/2004 - 21:23 | Informe spam
Hola,

Otra manera de hacerlo es asignando true a la prop. KeyPreview del
formulario, lo que hará que las pulsaciones de teclas vayan primero a éste
antes que a los controles correspondientes. Luego en el evento KeyPress del
propio formulario preguntas por la tecla Enter y en caso de detectarla
llamas a GetNextControl() para obtener el siguiente control en el orden de
tab y transferirle el control.

Salu2 - Octavio

"Ricardo" escribió en el mensaje
news:1cf9301c453ad$16c5dcd0$
Hola a todos.
Tengo varios controles en una pagina web, pero necesito
que cuando presione enter a un textbox por ejemplo me
mande el foco a otro textbox, combobox, etc...alguien sabe
como puedo hacer eso.
Desde ya gracias
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida