HOWTO · Csharp

Effacer TextBox en C#

Il existe trois méthodes principales qui peuvent être utilisées pour effacer une zone de texte en C#, la méthode String.Empty, la méthode TextBox.Text et la fonction TextBox.Clear().

Ce didacticiel abordera les méthodes pour effacer une zone de texte en C#.

Effacer une zone de texte avec la propriété String.Empty en C#

La propriété String.Empty représente une chaîne vide en C#. C’est équivalent à "" en C#. Nous pouvons définir le texte de notre TextBox pour qu’il soit égal à String.Empty pour effacer notre zone de texte. L’exemple de code suivant nous montre comment effacer une zone de texte avec la propriété String.Empty en 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;
    }
  }
}

Dans le code ci-dessus, nous avons effacé tout le texte à l’intérieur de la zone de texte textBox1 en le rendant égal à String.Empty en C#.

Effacer une zone de texte avec la méthode TextBox.Text="" en C#

Dans l’approche précédente, la propriété String.Empty représentait une chaîne vide et était égale à "". Nous pouvons également effacer notre zone de texte en rendant la propriété TextBox.Text égale à "". L’exemple de code suivant nous montre comment effacer une zone de texte avec la méthode TextBox.Text en 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 = "";
    }
  }
}

Dans le code ci-dessus, nous avons effacé tout le texte à l’intérieur de la zone de texte textBox1, en le rendant égal à "" en C#.

Effacer une zone de texte avec la fonction TextBox.Clear() en C#

La fonction TextBox.Clear() permet d’effacer tout le texte d’une zone de texte en C#. L’exemple de code suivant nous montre comment effacer une zone de texte avec la fonction TextBox.Clear() en 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();
    }
  }
}

Dans le code ci-dessus, nous avons effacé tout le texte à l’intérieur de la zone de texte textBox1 avec la fonction textBox1.Clear() en C#.