SoloCodigo

CLR: .Net / Mono / Boo / Otros CLR => C# => Mensaje iniciado por: kokys en Viernes 9 de Noviembre de 2007, 05:52

Título: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: kokys en Viernes 9 de Noviembre de 2007, 05:52
tengo una aplicacion web aspx .net 2003, por favor si alguien me pudiera ayudar, que evento utilizar, o si ya tienen la codificacion, para que el foco de un control textbox pasara al siquiente presionado la tecla enter. agradesco de antemano su su ayuda....
Título: Re: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: Vlade en Viernes 9 de Noviembre de 2007, 22:43
Creo que tengo la solución, utiliza el focus(), en el boton.
Título: Re: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: Rro_237 en Sábado 10 de Noviembre de 2007, 04:28
pienso q eso se soluciona seleccionando "Keypress" en el combo de eventos (parte superior).

Aqui 1ejemplo:

Código: Text
  1. Private Sub TxtRut_KeyPress(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyPressEventArgs) Handles TxtRut.KeyPress
  2.  
  3.         If e.KeyChar = Chr(13) Then
  4.             If Not IsNumeric(TxtRut.Text) And TxtRut.Text <> "" Then
  5.                 GroupBox2.Visible = True
  6.                 TxtNombre.Focus()
  7.             Else
  8.                 MessageBox.Show("ERROR EN RUT", "ERROR", MessageBoxButtons.OK, MessageBoxIcon.Error)
  9.                 TxtRut.Clear()
  10.                 TxtRut.Focus()
  11.  
  12.             End If
  13.         End If
  14.     End Sub
  15.  

// If e.KeyChar = Chr(13) Then // Esa linea significa que ocurrirá el evento siempre y cuando se presione la tecla ENTER


Ojala te sirva.. saludos
Título: Re: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: kokys en Lunes 12 de Noviembre de 2007, 15:14
amigos agradesco su preocupacion, pero si seria en C#, seria mucho mejor x que en este lenguaje esta mi aplicacion. muchas gracias....
Título: Re: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: lencho en Lunes 12 de Noviembre de 2007, 23:52
Cita de: "kokys"
amigos agradesco su preocupacion, pero si seria en C#, seria mucho mejor x que en este lenguaje esta mi aplicacion. muchas gracias....
http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx (http://labs.developerfusion.co.uk/convert/vb-to-csharp.aspx)
Título: Re: Pasar De Un Textbox A Otro Haciendo Enter
Publicado por: rOsKo en Lunes 19 de Noviembre de 2007, 00:26
Pues intenta con el evento KeyPress del formulario

private void frmProductos_KeyPress(object sender, System.Windows.Forms.KeyPressEventArgs e)
{
   if (e.KeyChar==(char)Keys.Enter)
   {
      SendKeys.Send("{TAB}");
   }//Fin de if
}  

A ver si te sirve.