對於每個控件都有很多事件,其中兩個非常相似,比如Text Update和Text Changed,whis是不同的?TextUpdate和TextChanged事件有什麼區別?
9
A
回答
10
這裏是我的東西,來自MSDN的資源。我已經使用了TextBox和ComboBox作爲我的例子,但是我相當確定這個邏輯是泛化的。
TextUpdate:
「控件時發生已格式化的文本,但在顯示文本之前使用TextUpdate事件來驗證文本之前實際上表明它。」
一個例子是如果從某個數據源填充ComboBox並且數據發生變化。這可能會觸發TextUpdate事件以允許進行驗證(或其他任何事情)。
http://msdn.microsoft.com/en-us/library/system.windows.forms.combobox.textupdate(v=vs.110).aspx
框TextChanged:
「當文本框內容發生變化的用戶輸入或文本屬性設置爲一個新值引發TextChanged事件發生。」
我認爲該報價涵蓋了示例用法。
http://msdn.microsoft.com/en-us/library/system.windows.controls.textbox.textchanged(v=vs.95).aspx
相關問題
- 1. 行動和事件有什麼區別?
- 2. Window.Loaded和Window.ContentRendered事件有什麼區別
- 3. Control.Enter和Control.GotFocus事件有什麼區別?
- 4. onFocus和onMouseEnter事件有什麼區別?
- 5. button.click事件和button.command事件有什麼區別?
- 6. webrole onStart()事件和Application_Start()global.asax事件有什麼區別?
- 7. particle.cloud中的particle.publish事件和particle.subscribe事件有什麼區別?
- 8. js事件和DOM事件有什麼區別?
- 9. DatatableRowchanging事件和DataTableRowChanged事件有什麼區別
- 10. 在KineticJS中,「點擊」事件和「contentClick」事件有什麼區別?
- 11. CoreWindow.GetForCurrentThread()。SizeChanged&Window.Current.SizeChanged事件有什麼區別
- 12. 有什麼區別`和$(Bash中有什麼區別?
- 13. 有什麼區別? :和||
- 14. &&和||有什麼區別?
- 15. 「/」和「/ *」有什麼區別?
- 16. 有什麼區別:。!和:r!?
- 17. ==和===有什麼區別?
- 18. Appender和〜有什麼區別?
- 19. $ @和$ *有什麼區別?
- 20. is和=有什麼區別?
- 21. #.00和#。##有什麼區別?
- 22. `==`和`is`有什麼區別?
- 23. '=='和'==='有什麼區別?
- 24. /和/#/有什麼區別?
- 25. | 0和~~有什麼區別?
- 26. `&`和`ref`有什麼區別?
- 27. ==和===有什麼區別?
- 28. ==和===有什麼區別?
- 29. `{}`和`[]`有什麼區別?
- 30. JavaScript和=== ===有什麼區別?
這裏的內容是什麼?什麼樣的控制? Winform的? WPF? MVC ...? –