Вниз
Скачать: 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 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.032 c
1-1081418994
BOA_KAA
2004-04-08 14:09
2004.04.25
Потомок TStringGrid


7-1078090769
Duk
2004-03-01 00:39
2004.04.25
Процессор и кулер


4-1077311732
Leoton
2004-02-21 00:15
2004.04.25
Помогите советом по DebugAPI и архитектуре Windows


1-1081344856
TGrey
2004-04-07 17:34
2004.04.25
Как узнать размер файла


1-1081241753
Openfire
2004-04-06 12:55
2004.04.25
Вопрос про экспорт данных в MSWord




   Наверх