use*_*840 13 c# event-handling textchanged
对于每个控件都有很多事件,两个非常相似,如Text Update和Text Changed,唔是不同的?
Mic*_*ver 13
这是我对事物的看法,来自MSDN.我已经使用TextBox和ComboBox作为我的例子,但我很确定逻辑推广.
TextUpdate:
"在控件格式化文本时,但在显示文本之前发生.使用TextUpdate事件在文本实际显示之前验证文本."
例如,如果从某个数据源填充ComboBox,并且数据会发生变化.这可能会触发TextUpdate事件以允许验证(或其他任何事情).
http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.textupdate(v=vs.110).aspx
框TextChanged:
"当文本框中的内容发生更改时发生.用户输入或将Text属性设置为新值会引发TextChanged事件."
我认为报价涵盖了示例用法.
http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.textchanged(v=vs.95).aspx