我有一个简单的 TextBox ,名为 MsgBox1 ,我已将触发器从 LostFocus 更改为 ProperyChanged 。< / p>
当我修改文本时(即MsgBox1.Text =&#34; Some Text&#34;)执行分支到事件处理程序。
到目前为止,非常好。
现在,我在空事件处理程序中放置什么来告诉它实际更新MsgBox1.Text?
搜索时间产生的结果不如:
{
// Do Something
}
编辑:谢谢,这对我来说是愚蠢的。这些方法在跟踪时不会并行运行。如果我运行而非跟踪,一切正常。再次感谢。
答案 0 :(得分:1)
如评论中所述,无需更新任何内容。发生textChange事件时将触发该事件。
您可以使用以下代码对此进行测试:
private void textBox1_TextChanged(object sender, EventArgs e)
{
var currentTextValue = this.textBox1.Text;
var currentTextValueFromObject = (sender as TextBox).Text;
}
两个变量产生相同的结果。一个从事件处理程序中获取对象,而另一个从表单中直接获取它。