0

我在 Adddata() 函数中添加 textTextBlock 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() 中,我想清除三个文本块中的所有内容。我怎样才能做到这一点?因为我找不到清除选项。我想一次清除三个文本块的文本。

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 回答