ComboBox EditValue AssignmentsはselectedValueChangedイベントを発生させますか?

私は以下のコードを持っています: this.NameComboBox.EditValue = value; 値が空でないときは、自動的にイベントを発生させます: NameComboBox_SelectedValueChanged

Acctally私は私のコントロールのコンボボックスをプロジェクトコードでコントロールに置き換え、私のコントロールはselectedValueChangedイベントを持たないため、このNameComboBox_SelectedValueChangedの代わりにmycontrol_leaveを使用します。すべて正常に動作しますが、唯一の問題はコード行 "this.myControl.EditValue = value;"です。 mycontrol_leaveは自動的に呼び出されません。

"this.NameComboBox.EditValue = value;"の後に条件を追加するだけですか? 値がnullでないか空の文字列の場合   myControl_leave;

ありがとう!

0
地下鉄? WinForms? WPF? Silverlight? ASP.Net? MonoTouch?
追加された 著者 SLaks,

1 答え

EditValueプロパティのsetterでmycontrol_leaveイベントを発生させることができます。

0
追加された