我有以下代码: 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;
谢谢!
答案 0 :(得分:0)
您可以在属性EditValue的setter中触发事件mycontrol_leave。