C# 清除c中的文本框#

C# 清除c中的文本框#,c#,C#,我想知道如果用户有机会访问任何其他文本框,是否有办法清除“Result(txtBoxResult.Text)”文本框?示例:假设在单击“提交”后,我得到了结果,然后我在任何其他文本框中添加或删除了一个数字。我怎样才能让结果马上消失呢 有一个名为TextChanged的事件 首先,创建一个事件处理程序来处理此事件: private void TextBoxTextChanged(object sender, EventArgs e) { txtBoxResult.Text = ""; }

我想知道如果用户有机会访问任何其他文本框,是否有办法清除“Result(txtBoxResult.Text)”文本框?示例:假设在单击“提交”后,我得到了结果,然后我在任何其他文本框中添加或删除了一个数字。我怎样才能让结果马上消失呢


有一个名为
TextChanged
的事件

首先,创建一个事件处理程序来处理此事件:

private void TextBoxTextChanged(object sender, EventArgs e) {
    txtBoxResult.Text = "";
}
接下来,在表单的构造函数中订阅事件:

txtBoxOp1.TextChanged += TextBoxTextChanged;
txtBoxOp2.TextChanged += TextBoxTextChanged;
txtBoxOperator.TextChanged += TextBoxTextChanged;

有一个名为
TextChanged
的事件

首先,创建一个事件处理程序来处理此事件:

private void TextBoxTextChanged(object sender, EventArgs e) {
    txtBoxResult.Text = "";
}
接下来,在表单的构造函数中订阅事件:

txtBoxOp1.TextChanged += TextBoxTextChanged;
txtBoxOp2.TextChanged += TextBoxTextChanged;
txtBoxOperator.TextChanged += TextBoxTextChanged;

在其他文本框中,添加清除原始文本框的TextChanged事件。Psuedo代码:

txtBoxOps1.TextChanged += ClearOriginalTextBox;

表格中的结束活动不允许取消订阅活动:

  txtBoxOps1.TextChanged -= ClearOriginalTextBox;

在其他文本框中,添加清除原始文本框的TextChanged事件。Psuedo代码:

txtBoxOps1.TextChanged += ClearOriginalTextBox;

表格中的结束活动不允许取消订阅活动:

  txtBoxOps1.TextChanged -= ClearOriginalTextBox;

我相信这会更简单,只要用户点击提交按钮,你就必须冻结文本框,这样用户就不能再修改文本框了

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Enabled = false;
    }

我相信这会更简单,只要用户点击提交按钮,你就必须冻结文本框,这样用户就不能再修改文本框了

    private void button1_Click(object sender, EventArgs e)
    {
        textBox1.Enabled = false;
    }

这肯定是我将来会用到的东西,对于这个特殊的任务,我真的想在我有任何改变的时候不断修改文本并清除结果。感谢这肯定是我将来会用到的东西,对于这个特殊的任务,我真的想在我有任何改变的时候不断修改文本并清除结果。谢谢你的小费清洁工!谢谢你的小费清洁工!