Переопределение событий в выпадающем списке - PullRequest
1 голос
/ 18 июня 2010

Это неправильный способ, которым я делаю это: - сначала я создал класс, унаследованный от Combobox, и я собираюсь переопределить некоторые события, так что-то вроде этого:

public override void  SelectedIndexChanged(object sender, EventArgs e)

, но он говорит мне: "Не существует подходящего метода для переопределения "

Спасибо

Ответы [ 2 ]

2 голосов
/ 18 июня 2010

Вместо этого следует переопределить метод OnSelectedIndexChanged.Методы On [EventName] вызывают события.Что вы должны сделать, это переопределить этот метод, выполнить дополнительные действия, которые вы хотите сделать, а затем вызвать base.OnSelectedIndexChanged(e), когда вы хотите вызвать событие:

protected override void OnSelectedIndexChanged(EventArgs e)
{
    // do extra stuff here
    base.OnSelectedIndexChanged(e);
    // perhaps you want to do something after the event 
    // handlers have been invoked as well
}
1 голос
/ 18 июня 2010

Вы не можете переопределить события.Вместо этого вы найдете метод OnSelectedIndexChanged, переопределите его.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...