Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.09.05;
Скачать: CL | DM;

Вниз

Добавление событий   Найти похожие ветки 

 
ErmSergey ©   (2002-08-23 14:46) [0]

Создал класс наследник TCustomRichEdit и добавил событие. Но оно не отображается в Object Inspector"е. Почему?


 
Reindeer Moss Eater   (2002-08-23 14:48) [1]

Должно быть в секции published, имя долно начинаться на On...


 
lenin ©   (2002-08-23 14:48) [2]

А ты его установил? (Component->Install Component...)


 
ErmSergey ©   (2002-08-23 14:51) [3]

Вот как все выглядит:

type
TOnWordEvent = procedure(Sender: TObject; Word: string) of object;
TAdvRichEdit = class(TRichEdit)
private
{ Private declarations }
FOnWord: TOnWordEvent;
protected
{ Protected declarations }
public
{ Public declarations }
procedure MouseMove(Shift: TShiftState; X, Y: Integer);override;
published
{ Published declarations }
property OnWord: TOnWordEvent read FOnWord write FOnWord;
end;


 
Юрий Зотов ©   (2002-08-23 23:22) [4]

> имя долно начинаться на On...

Не имеет значения. Просто так принято, не более.

> ErmSergey

Смотрел-смотрел, ничего подозрительного не увидел. Должно расти. Попробуйте перекомпилировать пакет.

Если у этого класса предполагаются наследники, советую ввести еще и метод диспетчеризации события. Это не обязательно, но грамотно. Пример - тот же метод MouseMove. Класс-наследник может заместить метод диспетчеризации и тем самым встроить в цепочку обработки события свой код без риска повлиять на остальную функциональность (точно так же, как Вы это сделали и сами, заместив MouseMove).



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

Текущий архив: 2002.09.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.014 c
1-14064
Ettore
2002-08-27 09:59
2002.09.05
реестр Windows: считывание Value Name (Default)


1-14141
SaperXL
2002-08-24 12:18
2002.09.05
помогите с OLE на Delphi


14-14255
~Rand~
2002-08-07 23:36
2002.09.05
Restorator


1-13992
Vacheslav
2002-08-22 21:04
2002.09.05
Подскажите, как сохранить несколько рисунков в отдельный файл.


3-13930
kserg@ukr.net
2002-08-15 12:12
2002.09.05
QReport - как организовать группировку при рабоне с пользов.НД?