我有一个ComboBox
提供下拉列表的表单。在comboBox上SelectedIndexChanged event
,正在运行一些代码,但是我不希望在加载表单时运行该代码。不幸的是,当我加载表单(在组合框内进行选择之前)时,SelectedIndexChanged
组合框会触发(我认为当组合框为时databinding
)。有办法避免这种行为吗?
不确定是否在桌面上,但是在.NET Compact中,此事件实际上似乎在Form_Load事件之前触发,这确实是有问题的-当该代码被命中时,表单上的任何内容都没有设置。不幸的是,在CF上,解决方案是在Load末尾设置一个form变量,然后事件处理程序在触发该变量之前对其进行检查。
—
SqlRyan