0

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

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

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

谢谢!

4

1 回答 1

0

您可以在属性 EditValue 的设置器中触发事件 mycontrol_leave。

于 2011-10-28T02:33:56.180 回答