ComboBox EditValue Assignment将触发selectedValueChanged事件?

时间:2011-10-28 02:20:42

标签: c# events combobox selectedvalue

我有以下代码: this.NameComboBox.EditValue = value; 我发现当值不为空时,它会自动触发事件: NameComboBox_SelectedValueChanged

实际上我在项目代码中用我的控件替换了comboBox,并且由于我的控件没有selectedValueChanged事件,所以我使用mycontrol_leave替换了这个NameComboBox_SelectedValueChanged。一切正常,但唯一的问题是代码行“this.myControl.EditValue = value;”不会自动调用mycontrol_leave。

我应该在“this.NameComboBox.EditValue = value;”之后添加一个条件: 如果value不为null或为空字符串   myControl_leave;

谢谢!

1 个答案:

答案 0 :(得分:0)

您可以在属性EditValue的setter中触发事件mycontrol_leave。