Vérifiez si TextBox est vide en C#
-
Vérifier si une zone de texte est vide avec la fonction
String.IsNullOrEmpty()enC# -
Vérifiez si une zone de texte est vide avec la propriété
TextBox.Text.LengthenC#
Ce didacticiel explique comment vérifier si une zone de texte est vide ou non en C#.
Vérifier si une zone de texte est vide avec la fonction String.IsNullOrEmpty() en C#
La fonction String.IsNullOrEmpty() vérifie si une chaîne est nulle ou vide ou non en C#. La fonction String.IsNullOrEmpty() a un type de retour booléen et retourne true si la chaîne est null ou vide et sinon renvoie false. Nous pouvons utiliser la fonction String.IsNullOrEmpty() sur la chaîne à l’intérieur de la propriété TextBox.Text pour vérifier si le texte à l’intérieur de la zone de texte est vide ou non. Consultez l’exemple de code suivant.
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";
}
}
}
}
Production:

Dans le code ci-dessus, nous avons vérifié si la zone de texte est vide ou non avec la fonction String.IsEmptyOrNot() en C#. Nous pouvons également utiliser la fonction String.IsNullOrWhitespace() pour vérifier s’il y a ou non des espaces dans la zone de texte, comme indiqué ci-dessous.
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";
}
}
}
}
Cette approche prend également en compte les espaces et affiche le message d’erreur TEXT BOX IS EMPTY s’il n’y a que des espaces à l’intérieur de la zone de texte.
Vérifiez si une zone de texte est vide avec la propriété TextBox.Text.Length en C#
La propriété TextBox.Text.Length récupère la longueur du texte à l’intérieur de la zone de texte en C#. On peut utiliser la condition TextBox.Text.Length == 0 à l’intérieur de l’instruction if pour vérifier si la zone de texte est vide ou non. Consultez l’exemple de code suivant.
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";
}
}
}
}
Production:

Dans le code ci-dessus, nous avons vérifié si la zone de texte est vide ou non avec la propriété TextBox.Text.Length en C#. Cette méthode n’est pas recommandée car elle ne prend pas en compte les espaces.
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