TextBox
Un TextBox
en Windows Forms es un control que permite a los usuarios escribir y editar texto. A continuación, se presentan algunas propiedades y eventos relevantes de un TextBox
junto con ejemplos:
Propiedades Relevantes:
- Text:
- Descripción: Obtiene o establece el texto dentro del cuadro de texto.
- Ejemplo:
// Obtener el texto del TextBox string texto = textBox1.Text; // Establecer el texto del TextBox textBox1.Text = "Hola, mundo!";
- Multiline:
- Descripción: Indica si el cuadro de texto permite múltiples líneas.
- Ejemplo:
// Permitir múltiples líneas en el TextBox textBox1.Multiline = true;
- ReadOnly:
- Descripción: Indica si el cuadro de texto es de solo lectura.
- Ejemplo:
// Establecer el TextBox como de solo lectura textBox1.ReadOnly = true;
- MaxLength:
- Descripción: Establece la longitud máxima del texto que se puede introducir.
- Ejemplo:
// Establecer la longitud máxima del TextBox a 50 caracteres textBox1.MaxLength = 50;
- PasswordChar:
- Descripción: Especifica el carácter que se muestra en lugar del texto real para contraseñas.
- Ejemplo:
// Configurar el TextBox para mostrar asteriscos en lugar de caracteres reales textBox1.PasswordChar = '*';
Eventos Relevantes:
- TextChanged:
- Descripción: Se desencadena cuando cambia el texto del cuadro de texto.
- Ejemplo:
// Manejar el evento TextChanged del TextBox textBox1.TextChanged += TextBox1_TextChanged; private void TextBox1_TextChanged(object sender, EventArgs e) { // Realizar acciones cuando cambia el texto }
- KeyPress:
- Descripción: Se desencadena cuando se presiona y se mantiene presionada una tecla mientras el cuadro de texto tiene el foco.
- Ejemplo:
// Manejar el evento KeyPress del TextBox textBox1.KeyPress += TextBox1_KeyPress; private void TextBox1_KeyPress(object sender, KeyPressEventArgs e) { // Validar la entrada del usuario o realizar acciones específicas }
- KeyDown y KeyUp:
- Descripción: Se desencadenan cuando se presiona o se suelta una tecla, respectivamente.
- Ejemplo:
// Manejar el evento KeyDown del TextBox textBox1.KeyDown += TextBox1_KeyDown; private void TextBox1_KeyDown(object sender, KeyEventArgs e) { // Realizar acciones al presionar una tecla } // Manejar el evento KeyUp del TextBox textBox1.KeyUp += TextBox1_KeyUp; private void TextBox1_KeyUp(object sender, KeyEventArgs e) { // Realizar acciones al soltar una tecla }
Estos son solo algunos ejemplos de propiedades y eventos relevantes en un TextBox
de Windows Forms. Puedes ajustar estas propiedades y manejar estos eventos según tus necesidades específicas.