0

次のように、Adddata()関数にテキストTextBlock Text1、Text2、Text3を追加しています。

if (i == 0)
{
    Text1.Text = tagname.AlarmTag;
}
if (i == 1)
{
    Text2.Text = tagname.AlarmTag;
}
if (i == 2)
{
    Text3.Text = tagname.AlarmTag;
}

ここでdeletedata()で、3つのテキストブロックのすべてのコンテンツをクリアしたいと思います。どうやってやるの?クリアオプションが見つからないため。一度に3つのテキストブロックのテキストをクリアしたい。

4

3 に答える 3

2

データを「クリア」するには:

Text1.Text = String.Empty;
Text2.Text = String.Empty;
Text3.Text = String.Empty;
于 2010-02-11T08:58:11.373 に答える
2

テキストボックスのテキストを空の文字列に設定できます。

Text1.Text = "";
Text2.Text = "";
Text3.Text = "";

独自の拡張メソッドを定義することもできます。

public static class ControlExtensions
{
    public static void Clear(this TextBox text)
    {
        text.Text = "";
    }
}

次に、using拡張クラスを定義した名前空間のディレクティブを含めるだけで、次のことができます。

Text1.Clear();
Text2.Clear();
Text3.Clear();
于 2010-02-11T08:59:06.397 に答える
0

テキストを空の文字列に設定しますか?

于 2010-02-11T08:57:48.957 に答える