两个ComboBox互相联动的一种解决方法

 

今天工作中遇到一个头疼到问题就是两个comboBox互相联动绑定,开始用comboBox1_SelectedIndexChanged事件,结果两个comboBox不停的相互绑定,死循环了

后来发现微软还提供了一个comboBox1_DropDownClosed事件:当关闭组合框下拉部分时发生,当用程序改变SelectedIndex时就不会出现两个comboBox相互改对方到Index并触发comboBox1_SelectedIndexChanged

后来将SelectedIndexChanged事件全部换成DropDownClosed,就可以实现两个comboBox互相联动了;

TextChanged事件和TextUpdate也是一个对用程序改变其值敏感,一个不敏感。

你可能感兴趣的:(combobox)