HOWTO · Csharp

Limpar TextBox em C#

Existem três métodos principais que podem ser usados para limpar uma caixa de texto em C#, o método String.Empty, o método TextBox.Text e a função TextBox.Clear().

Nesta página

Este tutorial discutirá os métodos para limpar uma caixa de texto em C#.

Limpar um TextBox com a propriedade String.Empty em C#

A propriedade String.Empty representa uma string vazia em C#. É equivalente a "" em C#. Podemos definir o texto de nosso TextBox como igual a String.Empty para limpar nossa caixa de texto. O exemplo de código a seguir nos mostra como podemos limpar uma caixa de texto com a propriedade String.Empty em C#.

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) {
      textBox1.Text = String.Empty;
    }
  }
}

No código acima, limpamos todo o texto dentro da caixa de texto textBox1 tornando-o igual a String.Empty em C#.

Limpar um TextBox com o método TextBox.Text="" em C#

Na abordagem anterior, a propriedade String.Empty representava uma string vazia e era igual a "". Também podemos limpar nossa caixa de texto tornando a propriedade TextBox.Text igual a "". O exemplo de código a seguir nos mostra como podemos limpar uma caixa de texto com o método TextBox.Text em C#.

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) {
      textBox1.Text = "";
    }
  }
}

No código acima, limpamos todo o texto dentro da caixa de texto textBox1, tornando-o igual a "" em C#.

Apague um TextBox com a função TextBox.Clear() em C#

A função TextBox.Clear() é usada para limpar todo o texto dentro de uma caixa de texto em C#. O exemplo de código a seguir nos mostra como podemos limpar uma caixa de texto com a função TextBox.Clear() em C#.

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) {
      textBox1.Clear();
    }
  }
}

No código acima, limpamos todo o texto dentro da caixa de texto textBox1 com a função textBox1.Clear() em C#.