Compruebe si TextBox está vacío en C#
-
Compruebe si un cuadro de texto está vacío con la función
String.IsNullOrEmpty()
enC#
-
Compruebe si un cuadro de texto está vacío con la propiedad
TextBox.Text.Length
enC#
![Compruebe si TextBox está vacío en C#](/img/Csharp/feature-image---csharp-check-if-textbox-is-empty.webp)
Este tutorial discutirá cómo verificar si un cuadro de texto está vacío o no en C#.
Compruebe si un cuadro de texto está vacío con la función String.IsNullOrEmpty()
en C#
La función String.IsNullOrEmpty()
comprueba si una cadena es nula o está vacía o no en C#. La función String.IsNullOrEmpty()
tiene un tipo de retorno booleano y devuelve true
si la cadena es null
o vacía y, de lo contrario, devuelve false
. Podemos usar la función String.IsNullOrEmpty()
en la cadena dentro de la propiedad TextBox.Text
para verificar si el texto dentro del cuadro de texto está vacío o no. Vea el siguiente ejemplo de código.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (String.IsNullOrEmpty(textBox1.Text)) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Producción:
En el código anterior, verificamos si el cuadro de texto está vacío o no con la función String.IsEmptyOrNot()
en C#. También podemos usar la función String.IsNullOrWhitespace()
para verificar si hay espacios en blanco dentro del cuadro de texto o no, como se muestra a continuación.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (String.IsNullOrWhitespace(textBox1.Text)) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Este enfoque también tiene en cuenta los espacios en blanco y muestra el mensaje de error TEXT BOX IS EMPTY
si solo hay espacios en blanco dentro del cuadro de texto.
Compruebe si un cuadro de texto está vacío con la propiedad TextBox.Text.Length
en C#
La propiedad TextBox.Text.Length
obtiene la longitud del texto dentro del cuadro de texto en C#. Podemos usar la condición TextBox.Text.Length == 0
dentro de la declaración if
para verificar si el cuadro de texto está vacío o no. Vea el siguiente ejemplo de código.
using System;
using System.Windows.Forms;
namespace check_if_textbox_is_empty {
public partial class Form1 : Form {
public Form1() {
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e) {
if (textBox1.Text.Length == 0) {
label1.Text = "TEXT BOX IS EMPTY";
}
}
}
}
Producción:
En el código anterior, verificamos si el cuadro de texto está vacío o no con la propiedad TextBox.Text.Length
en C#. Este método no se recomienda porque no tiene en cuenta los espacios en blanco.
Maisam is a highly skilled and motivated Data Scientist. He has over 4 years of experience with Python programming language. He loves solving complex problems and sharing his results on the internet.
LinkedIn