![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как выполнить событие предка? [D5]
De © (2006-01-27 16:31:00)Привет, All!
создал компонент на базе TdxMRUEdit (это ComboBox из DevExpress) в нем переопределил метод
...
procedure sdMRUEditChange(Sender: TObject);
...
OnChange := sdMRUEditChange;
...
на одной из форм пишу:
procedure myMRUEdit(Sender: TObject);
begin
inherited;
...
в итоге sdMRUEditChange замещается на myMRUEdit, я думал что inherited в этом случае позволит выполниться обоим процедурам
как достигнуть желаемого?
Игорь Шевченко (2006-01-27 17:18:00) [1]Обычно переопределяют виртуальный (динамический) метод, вызывающий пользовательский обработчик события. Я не знаю, как он у DevExpress называется, но близко к Change или DoChange. В это случае в своем перекрытом методе выполняются свои действия, затем вызывается виртуальный метод предка, который и вызывает пользовательский обработчик события.