关于GccomboBox的SelectedIndexChanged事件
InputMan4.0的GcComboBox里,如果删掉选择的值的话不会触发SelectedIndexChanged事件。但是InputMan8.0里面,如果删掉ComboBox的值会直接触发SelectedIndexChanged事件。
关于这个差异有没有好的方法抹平??
如果对控件进行二次封装的话,如何能够达到同样的效果? 回复 1楼credream的帖子
抹平的话还是稍微有点困难,你们现在项目,在这个点上碰到什么坑了?
Share一下,我们一起分析一下,是不是必须抹平这个差异才能解决问题。
以上, 回复 2楼Leo的帖子
在把GccomboBox的文字清空的同时触发了SelectedIndexChanged事件。
这个事件里面有些Check。导致MsgBox提前呼出了。
暂时我们的解决 方案是如果判断当前GccomboBox的文字为空的时候在
SelectedIndexChanged事件的一开始就给退出了。暂时没有发现什么问题。
请问有没有其他好的解决方法。如果以后出现了同样的问题可以尝试换一种思路。 或者你看当SelectIndex变化为-1的时候什么都不做是不是也能靠谱的解决你的问题。
这个东西属于为了修复Bug导致的行为变更,严格意义上说,没有万能的解决方案,只能case by case的解决。
页:
[1]