当第一次加载组合框时,如何防止代码在组合框的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