文本框事件处理程序

本文关键字:程序 事件处理 文本 | 更新日期: 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;
}

两个变量产生相同的结果。一个从事件处理程序中获取对象,而另一个直接从表单中获取对象。