Verifique se TextBox está vazio em C#
-
Verifique se um TextBox está vazio com a função
String.IsNullOrEmpty()emC# -
Verifique se um TextBox está vazio com a propriedade
TextBox.Text.LengthemC#
Este tutorial irá discutir como verificar se uma caixa de texto está vazia ou não em C#.
Verifique se um TextBox está vazio com a função String.IsNullOrEmpty() em C#
A função String.IsNullOrEmpty() verifica se uma string é nula ou vazia ou não em C#. A função String.IsNullOrEmpty() tem um tipo de retorno booleano e retorna true se a string for nula ou vazia e, caso contrário, retorna false. Podemos usar a função String.IsNullOrEmpty() na string dentro da propriedade TextBox.Text para verificar se o texto dentro da caixa de texto está vazio ou não. Veja o seguinte exemplo 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";
}
}
}
}
Resultado:

No código acima, verificamos se a caixa de texto está vazia ou não com a função String.IsEmptyOrNot() em C#. Também podemos usar a função String.IsNullOrWhitespace() para verificar se há espaços em branco dentro da caixa de texto ou não, conforme mostrado abaixo.
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";
}
}
}
}
Esta abordagem também leva os espaços em branco em consideração e exibe a mensagem de erro TEXT BOX IS EMPTY se houver apenas espaços em branco dentro da caixa de texto.
Verifique se um TextBox está vazio com a propriedade TextBox.Text.Length em C#
A propriedade TextBox.Text.Length obtém o comprimento do texto dentro da caixa de texto em C#. Podemos usar a condição TextBox.Text.Length == 0 dentro da instrução if para verificar se a caixa de texto está vazia ou não. Veja o seguinte exemplo 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";
}
}
}
}
Resultado:

No código acima, verificamos se a caixa de texto está vazia ou não com a propriedade TextBox.Text.Length em C#. Este método não é recomendado porque não leva em consideração os espaços em branco.
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