ComboBox EditValue Assignment викличе selectedValueChanged подію?

У мене є код нижче: це.NameComboBox.EditValue = значення; Я знаходжу, коли значення не пусте, воно автоматично запускає подію: NameComboBox_SelectedValueChanged

За замовчуванням я замінюю comboBox з моїм контролем у нашому коді проекту, і через те, що мій контроль не має вибраної подіїValueChanged, таким чином, я використовую mycontrol_leave, щоб замінити це ім'я NameComboBox_SelectedValueChanged. Все працює нормально, але єдиною проблемою є лінія коду "this.myControl.EditValue = value;" не буде називати mycontrol_leave автоматично.

Чи повинен я просто додати умову після "this.NameComboBox.EditValue = value;": якщо значення не є нульовою або порожньою   myControl_leave;

Дякую!

0
Метро? WinForms? WPF? Silverlight? ASP.Net? MonoTouch?
додано Автор SLaks, джерело

1 Відповіді

Ви можете запустити подія mycontrol_leave в сеттері властивості EditValue.

0
додано
var chat = new Chat();
var chat = new Chat();
642 учасників

Обсуждение вопросов по C# / .NET / .NET Core / .NET Standard / Azure Сообщества-организаторы: — @itkpi — @dncuug