Principales respuestas
TextBox

Pregunta
-
Si tengo un textBox, quiero que al empezar a escribir este añada una palabra antes de lo que escribire Ejemplo
empezare a escribir y me aparecera esto -g
luego empiezo con lo que quiero escribir -g hola mundo
que "-g " se añada automáticamente cada vez que vaya a escribir en el textbox
Muchas Gracias
Respuestas
-
Podrías agregar un manejador para el evento Enter, y dentro añadir algo como esto:
If textBox1.Text="" Then TextBox1.Text="-g "
Y opcionalmente podrás también usar el SelectionStart para ubicar el cursor al final.
- Marcado como respuesta Carlos Ruiz.J martes, 17 de octubre de 2017 11:31
-
Puedes utilizar el evento KeyPress del Textbox para añadir el texto que quieres:
Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Not Char.IsControl(e.KeyChar) Then If String.IsNullOrEmpty(TextBox1.Text) Then TextBox1.Text = "-g " TextBox1.SelectionStart = TextBox1.TextLength ' Posiciono al final del texto insertado End If End If End Sub
Como ves hay que controlar que el carácter tecleado no sea de control para que por ejemplo si el usuario borra el contenido del textbox no le añada "-g ".
Saludos, Javier J
- Marcado como respuesta Carlos Ruiz.J martes, 17 de octubre de 2017 11:23
Todas las respuestas
-
Podrías agregar un manejador para el evento Enter, y dentro añadir algo como esto:
If textBox1.Text="" Then TextBox1.Text="-g "
Y opcionalmente podrás también usar el SelectionStart para ubicar el cursor al final.
- Marcado como respuesta Carlos Ruiz.J martes, 17 de octubre de 2017 11:31
-
Puedes utilizar el evento KeyPress del Textbox para añadir el texto que quieres:
Private Sub TextBox1_KeyPress(sender As Object, e As System.Windows.Forms.KeyPressEventArgs) Handles TextBox1.KeyPress If Not Char.IsControl(e.KeyChar) Then If String.IsNullOrEmpty(TextBox1.Text) Then TextBox1.Text = "-g " TextBox1.SelectionStart = TextBox1.TextLength ' Posiciono al final del texto insertado End If End If End Sub
Como ves hay que controlar que el carácter tecleado no sea de control para que por ejemplo si el usuario borra el contenido del textbox no le añada "-g ".
Saludos, Javier J
- Marcado como respuesta Carlos Ruiz.J martes, 17 de octubre de 2017 11:23