Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];

Вниз

Событие OnChange   Найти похожие ветки 

 
СлБ   (2002-11-29 17:09) [0]

Как при написании компонента для события OnChange выполнять не только свои действия, но и действия, которые будут задаваться пользователем.


 
Darkwin   (2002-11-29 17:12) [1]

что значит задаваться пользователем, он что будет код писать? :))


 
Andrey007   (2002-11-29 17:14) [2]

if Assigned(OnChange) then OnChange(Self)


 
Владислав   (2002-11-29 17:40) [3]

Обычно у компонентов, от которых ты наследуешь свой компонент, есть методы диспетчеризация. Называются они для событий OnXXX - DoXXX, например OnCreate - DoCreate. В твоем случае OnChange - Change. Переопределяй Change и пиши свои действия. Пользователь, как обычно, будет юзать OnChange.

Например:

procedure Change; override;

...

procedure Change;
begin
// Здесь твои действия
inherited //Здесь вызываются действия, которые определил пользователь
end


 
СлБ   (2002-12-02 07:42) [4]

Спасибо.



Страницы: 1 вся ветка

Форум: "Основная";
Текущий архив: 2002.12.12;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.44 MB
Время: 0.006 c
1-36277
HardClubber
2002-12-02 15:54
2002.12.12
Цвет по составляющим r g b


1-36082
greenrul
2002-11-27 20:49
2002.12.12
SKINZ/Скины/Шкурки.


14-36384
Вероника
2002-11-20 13:34
2002.12.12
электронные учебники по Делфи


1-36251
Zergling
2002-12-02 08:06
2002.12.12
Разработка компонентов (связь между компонетами)


1-36157
Sonder
2002-12-02 22:59
2002.12.12
VCL





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский