当第一次加载组合框时,如何防止代码在组合框的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. .NET WinForms组合框,相同的项目和SelectedIndexChanged事件
- 3. Winforms的多列组合框控件
- 4. winforms的自定义组合框控件
- 5. WinForms组合框问题
- 6. Winforms组合框错误?
- 7. winforms同步组合框值
- 8. 重写组合框事件
- 9. 组合框更改事件
- 10. VB6组合框事件
- 11. WPF组合框DataBound事件?
- 12. MVP Winforms和文本框组合框值
- 13. 多列组合框就像在winforms中的组合框
- 14. 组合框中的组合框更改事件的参数js
- 15. 组合框控件的点击事件
- 16. Winforms的组合框SelectedValue是空的
- 17. 组合框默认值winforms c#
- 18. C#Winforms GridView组合框列SelectedItemIndex
- 19. WinForms中的只读组合框
- 20. 组合框和Linq到Winforms的
- 21. Winforms组合框和数据绑定
- 22. WinForms组合框高度与ItemHeight不同
- 23. 的WinForms组合框 - 如何校验值
- 24. Winforms-如何获得组合框(我)
- 25. 组合框C#的TextChanged事件#
- 26. visual studio C#组合框事件
- 27. 组合框项目加载事件WPF?
- 28. 组合框Click事件挑战
- 29. 选择组合框时的事件
- 30. 事件更改值组合框JavaScript JSP
我只是删除处理程序,然后在加载后挂钩它 – scantwell71 2009-01-16 21:57:48