HOWTO · Csharp

C# で TextBox をクリアする

C# でテキストボックスをクリアするために使用できる主なメソッドは、String.Empty メソッド、TextBox.Text メソッド、および TextBox.Clear()関数の 3つです。

このチュートリアルでは、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 テキストボックス内のすべてのテキストをクリアしました。