當第一次加載組合框時,如何防止代碼在組合框的SelectedValueChange事件中執行?我需要在用戶選擇新值時執行代碼。Winforms組合框SelectedValueChange事件
4
A
回答
3
您有幾個選項。
,而不是讓設計師聯播事件處理程序,你可以加載
您可以在申請「加載」設置標誌,並把代碼的SelectedValueChange事件檢查后里面自己做!在繼續之前加載。
個人而言,我只想補充處理程序加載後,如果它導致的問題。
10
如果只想當用戶變化,你可以訂閱SelectionChangeCommitted代替的SelectionChanged組合框要執行一些代碼。當編程框更改組合框選擇時,不會調用「SelectionChangeCommitted」。
+0
我知道這是一箇舊帖子,但這個提示幫了我很多!謝謝! – RoelF 2009-08-10 15:03:04
0
我更喜歡SelectedIndexChanged事件,因爲它的行爲似乎更好地模擬了底層Win32 API的可預測性。
控件提供的一些更深奧的事件根本不能模擬人們期望從他們的名字中得到的行爲。
相關問題
- 1. 在Winforms FormClosing事件中引起的組合框異常
- 2. WinForms組合框上的已驗證火災事件
- 3. .NET WinForms組合框,相同的項目和SelectedIndexChanged事件
- 4. Winforms組合框用戶控件綁定
- 5. Winforms的多列組合框控件
- 6. winforms的自定義組合框控件
- 7. C#的WinForms組合框displaymember
- 8. winforms同步組合框值
- 9. WinForms組合框問題
- 10. Winforms組合框錯誤?
- 11. Kendo UI組合框事件
- 12. WPF組合框DataBound事件?
- 13. ZK組合框ONSELECT事件
- 14. 組合框更改事件
- 15. 重寫組合框事件
- 16. VB6組合框事件
- 17. 基於組合框填充文本框和組合框 - Winforms
- 18. MVP Winforms和文本框組合框值
- 19. 多列組合框就像在winforms中的組合框
- 20. 組合框中的組合框更改事件的參數js
- 21. 組合框控件的點擊事件
- 22. 在複合WinForms的某個組件上處理Click事件UserControl
- 23. WinForms組合框高度與ItemHeight不同
- 24. 的WinForms組合框的背景
- 25. 組合框和Linq到Winforms的
- 26. 的WinForms組合框 - 如何校驗值
- 27. C#的WinForms組合框 - 從對象
- 28. C#Winforms GridView組合框列SelectedItemIndex
- 29. 拆箱凍結Winforms組合框
- 30. Winforms組合框和數據綁定
我只是刪除處理程序,然後在加載後掛鉤它 – scantwell71 2009-01-16 21:57:48