![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Событие OnChange [D6, Win2k]
СлБ © (2002-11-29 17:09:00)Как при написании компонента для события OnChange выполнять не только свои действия, но и действия, которые будут задаваться пользователем.
СлБ (2002-12-02 07:42:00) [1]Спасибо.
Владислав (2002-11-29 17:40:00) [2]Обычно у компонентов, от которых ты наследуешь свой компонент, есть методы диспетчеризация. Называются они для событий OnXXX - DoXXX, например OnCreate - DoCreate. В твоем случае OnChange - Change. Переопределяй Change и пиши свои действия. Пользователь, как обычно, будет юзать OnChange.
Например:
procedure Change; override;
...
procedure Change;
begin
// Здесь твои действия
inherited //Здесь вызываются действия, которые определил пользователь
end
Andrey007 (2002-11-29 17:14:00) [3]if Assigned(OnChange) then OnChange(Self)
Darkwin (2002-11-29 17:12:00) [4]что значит задаваться пользователем, он что будет код писать? :))