2008-11-05 217 views

回答

3

您有几个选项。

  1. ,而不是让设计师联播事件处理程序,你可以加载

  2. 您可以在申请“加载”设置标志,并把代码的SelectedValueChange事件检查后里面自己做!在继续之前加载。

个人而言,我只想补充处理程序加载后,如果它导致的问题。

+0

我只是删除处理程序,然后在加载后挂钩它 – scantwell71 2009-01-16 21:57:48

10

如果只想当用户变化,你可以订阅SelectionChangeCommitted代替的SelectionChanged组合框要执行一些代码。当编程框更改组合框选择时,不会调用“SelectionChangeCommitted”。

+0

我知道这是一个旧帖子,但这个提示帮了我很多!谢谢! – RoelF 2009-08-10 15:03:04

0

我更喜欢SelectedIndexChanged事件,因为它的行为似乎更好地模拟了底层Win32 API的可预测性。

控件提供的一些更深奥的事件根本不能模拟人们期望从他们的名字中得到的行为。