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