Effacer TextBox en C#

Muhammad Maisam Abbas 16 février 2024
  1. Effacer une zone de texte avec la propriété String.Empty en C#
  2. Effacer une zone de texte avec la méthode TextBox.Text="" en C#
  3. Effacer une zone de texte avec la fonction TextBox.Clear() en C#
Effacer TextBox en C#

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

Muhammad Maisam Abbas avatar Muhammad Maisam Abbas avatar

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

Article connexe - Csharp GUI