1
A
回答
1
注册文本框的KeyDown-Event。这是在按下键时以及TextBox的TextChanged-Event之前引发的事件。
在此事件中,您可以通过调用TextBox的Text-Property来获取当前的Text。
TextBox myTextBox = new TextBox();
myTextBox.KeyDown += KeyDownOnMyTextBox;
myTextBox.TextChanged += TextChangedOnMyTextBox;
string currentText = string.Empty;
string newText = string.Empty;
private void KeyDownOnMyTextBox(object sender, KeyEventArgs e){
currentText = myTextBox.Text;
}
private void TextChangedOnMyTextBox(object sender, TextChangedEventArgs e){
newText = myTextBox.Text;
}
0
每次发生此事件或您为其分配一个值时,您都必须记下该值。
然后你可以比较它。
相关问题
- 1. Ontext更改事件不会触发TextBox
- 2. C#Textbox textchange属性事件
- 3. 如何在TextChange事件中调用从TextBox回发而不改变焦点?
- 4. jQuery/Javascript - 如何在按钮的值更改时触发事件?
- 5. 在JavaScript中,如何在变量值更改时触发事件?
- 6. 如何在切换触发器更改时触发事件?
- 7. 如何在变量值更改时触发事件?
- 8. 如何在textbox的textchange事件上运行客户端脚本?
- 9. TextBox更改事件
- 10. 如何在TextEdit值更改时触发?
- 11. TextBox不触发PropertyChanged事件
- 12. 当TextBox为空时触发事件
- 13. 如何在设备配置文件更改时触发事件?
- 14. Silverlight TextBox VisibilityChanged事件
- 15. 查找如何触发更改事件
- 16. 如何在更改DataGridViewTextBoxColumn的文本时触发事件?
- 17. C#在属性值更改时触发的事件
- 18. 如何在为dijit/form/TextBox正确设置值时避免触发事件“更改”?
- 19. Angular如何在模型值更改后触发复选框的更改事件?
- 20. URL更改时是否触发事件
- 21. 如何更改由事件触发的pickerviews的值
- 22. 更改事件未触发
- 23. 触发更改事件
- 24. DateTimePicker更改值不会触发值更改事件 - Winforms
- 25. 如何仅在用户更改URL时触发事件?
- 26. 如何在按钮触发活动事件时更改班级
- 27. 如何在初始加载时触发更改事件?
- 28. 如何在更改字段时触发事件处理程序?
- 29. Propertychanged事件即使在属性值未更改时也触发
- 30. SAPUI5:如何在模型内部的值更改时触发事件?
但keydown事件无法捕捉“退格”,如果用户删除文本,它还是去textChange事件,并textChange事件无法得到旧值。 – nixjojo 2012-02-17 02:39:28