C# 清除c中的文本框#
我想知道如果用户有机会访问任何其他文本框,是否有办法清除“Result(txtBoxResult.Text)”文本框?示例:假设在单击“提交”后,我得到了结果,然后我在任何其他文本框中添加或删除了一个数字。我怎样才能让结果马上消失呢C# 清除c中的文本框#,c#,C#,我想知道如果用户有机会访问任何其他文本框,是否有办法清除“Result(txtBoxResult.Text)”文本框?示例:假设在单击“提交”后,我得到了结果,然后我在任何其他文本框中添加或删除了一个数字。我怎样才能让结果马上消失呢 有一个名为TextChanged的事件 首先,创建一个事件处理程序来处理此事件: private void TextBoxTextChanged(object sender, EventArgs e) { 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;
}
这肯定是我将来会用到的东西,对于这个特殊的任务,我真的想在我有任何改变的时候不断修改文本并清除结果。感谢这肯定是我将来会用到的东西,对于这个特殊的任务,我真的想在我有任何改变的时候不断修改文本并清除结果。谢谢你的小费清洁工!谢谢你的小费清洁工!