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