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

Вниз

Как можно   Найти похожие ветки 

 
BlackTiger   (2002-12-29 14:41) [0]

Имею на форме компонент-шаблон. Далее, в процессе работы, мне нужно создать компонент такого же типа со всеми свойствами, взятыми из шаблона, изменив потом несколько свойств.
Что-то вроде такой "фичи":

NewComponent := TemplateComponent.CreateClone();

или

NewComponent.Properties := TemplateComponent.Properties;


 
perov ©   (2002-12-29 14:53) [1]

NewComponent.Assign(TemplateComponent);


 
VaS ©   (2002-12-29 18:16) [2]

Ну и Assign() переопредели, чтобы копировалось то, что нужно.


 
Юрий Зотов ©   (2002-12-29 18:47) [3]

TMemoryStream:

WriteComponent(старый)
Position := 0
Новый := ReadComponent(nil)

Пройдет для любых компонентов. А Assign не любыми компонентами поддерживаться полностью.



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

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

Наверх




Память: 0.47 MB
Время: 0.02 c
1-37099
patrol
2002-12-31 12:13
2003.01.13
не могу добавить рисунок в RadioGroup


14-37273
ledzzz
2002-12-25 11:24
2003.01.13
barcode-компоненты для delhi5


4-37431
vic_774N
2002-11-24 20:23
2003.01.13
Имеется TreeView в некотором приложении. Получить handle


1-37123
AlexDeRus
2002-12-29 08:51
2003.01.13
incryptor


1-37205
koly01
2002-12-28 13:52
2003.01.13
как подцепить процедуры и функции написанные на CPP в D5