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.Length
enC#
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