C# で TextBox をクリアする

Muhammad Maisam Abbas 2024年2月16日
  1. C# の String.Empty プロパティを使用して TextBox をクリアする
  2. C# の TextBox.Text=""メソッドを使用して TextBox をクリアする
  3. C# の TextBox.Clear() 関数を使用して TextBox をクリアする
C# で TextBox をクリアする

このチュートリアルでは、C# でテキストボックスをクリアする方法について説明します。

C# の String.Empty プロパティを使用して TextBox をクリアする

String.Empty プロパティは、C# の空の文字列を表します。これは、C# の""に相当します。TextBox のテキストを String.Empty と等しくなるように設定して、テキストボックスをクリアすることができます。次のコード例は、C# で String.Empty プロパティを使用してテキストボックスをクリアする方法を示しています。

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;
    }
  }
}

上記のコードでは、C# の String.Empty と等しくすることで、textBox1 テキストボックス内のすべてのテキストをクリアしました。

C# の TextBox.Text=""メソッドを使用して TextBox をクリアする

前のアプローチでは、String.Empty プロパティは空の文字列を表し、""と同じでした。TextBox.Text プロパティを""と等しくすることで、テキストボックスをクリアすることもできます。次のコード例は、C# で TextBox.Text メソッドを使用してテキストボックスをクリアする方法を示しています。

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 = "";
    }
  }
}

上記のコードでは、C# の""と等しくすることで、textBox1 テキストボックス内のすべてのテキストをクリアしました。

C# の TextBox.Clear() 関数を使用して TextBox をクリアする

TextBox.Clear() 関数は、C# のテキストボックス内のすべてのテキストをクリアするために使用されます。次のコード例は、C# で TextBox.Clear() 関数を使用してテキストボックスをクリアする方法を示しています。

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();
    }
  }
}

上記のコードでは、C# の textBox1.Clear() 関数を使用して、textBox1 テキストボックス内のすべてのテキストをクリアしました。

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

関連記事 - Csharp GUI