文本框事件处理程序
本文关键字:程序 事件处理 文本 | 更新日期: 2023-09-27 18:16:44
我有一个简单的TextBox名为MsgBox1,我已经将触发器从LostFocus更改为ProperyChanged。
当我修改文本(即MsgBox1。Text = "Some Text")执行分支到事件处理程序。
到目前为止,一切顺利。
现在,我在空事件处理程序中放入什么来告诉它实际更新MsgBox1.Text?
几个小时的搜索得到的结果没有什么帮助,比如:
{
// Do Something
}
编辑:谢谢,这是我的愚蠢。这些方法在跟踪时不能并行运行。如果我运行而不是trace,一切都会正常工作。再次感谢。
如评论所述,无需更新任何内容。该事件在textChange事件发生时触发。
可以使用以下代码进行测试:
private void textBox1_TextChanged(object sender, EventArgs e)
{
var currentTextValue = this.textBox1.Text;
var currentTextValueFromObject = (sender as TextBox).Text;
}
两个变量产生相同的结果。一个从事件处理程序中获取对象,而另一个直接从表单中获取对象。