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

Вниз

Создание собственного компонента   Найти похожие ветки 

 
Srg   (2004-04-09 14:45) [0]

При создании нового компонента

type
 TNewComponent = class(TParent)
   FOne : TExistingComponent
   .....
 end;

нужно добавить события существующего класса TExistingComponent к событиям создаваемого. Подскажите плс в две строчки как, или где..?


 
Reindeer Moss Eater ©   (2004-04-09 14:47) [1]

Он их и так наследует.
не надо ничего добавлять


 
Ozone ©   (2004-04-09 15:17) [2]

Тебе правильно говорит Reindeer Moss Eater, ну а если ты хочешь добавить новые методы для  TExistingComponent, то делай новый класс, типа


TNewExistingComponent = class(TExistingComponent)
  procedure NewMethod;
end;

TNewComponent = class(TParent)
  FOne : TNewExistingComponent
  .....
end;


 
Srg   (2004-04-09 15:19) [3]


> Он их и так наследует.
> не надо ничего добавлять


Значит для екземпляра объекта обработчик можно писать так:

NewCmponent.FOne.OnSomeEvent();



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

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

Наверх




Память: 0.47 MB
Время: 0.023 c
14-1080840331
Soft
2004-04-01 21:25
2004.04.25
Вы тут на Делфи програмируете, а люди себе уже Longhorn ставят.


1-1081184087
bbgone
2004-04-05 20:54
2004.04.25
Печать-принтер-шрифт


1-1081413585
Just_Lucky
2004-04-08 12:39
2004.04.25
Подключить ActiveX dll


7-1077776661
Andy
2004-02-26 09:24
2004.04.25
Работа со службами в Win2000/XP


6-1077967331
Morg
2004-02-28 14:22
2004.04.25
Срочно, как отослать Stream нескольким пользователям (SreverSocke