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

Вниз

Кажется, я уже полностью потерял нить идеи компонентосоздания...   Найти похожие ветки 

 
lookin ©   (2005-09-14 19:56) [0]

Кажется, я уже полностью потерял нить идеи компонентосоздания... Или никогда не находил....

Не получается сохранить подсвойства в свойстве компонента. А именно, в качестве свойства компонента задан некий компонент. И его настройки, его подствойства, заданные в дизайн-тайме, сбрасываются при запуске проекта... Пример можно привести такой. Есть компонент TNewComponent, и у него задан в качестве свойства компонент TSubComponent, у которого, в свою очередь, есть свойство SubComponentColor. Вот оно то и сбрасывается до дефолтного при запуске проекта. Свойство TSubComponent как компонент создается в Create компонента TNewComponent.


 
TUser ©   (2005-09-14 20:11) [1]

TSubComponent рисутствует в массиве Components у TNew COmponenet?


 
y-soft ©   (2005-09-14 20:31) [2]

>lookin ©   (14.09.05 19:56)  

TNewComponent.Loaded


 
TStas ©   (2005-09-14 20:41) [3]

>lookin
Вот и мне нужен был компонент, у которого поля компонеты. Один получился, классный такой, он рамочка размеры менять, а второй стал писать, он должен был быть как TRadioGroup, но с флажками, так он, паразит, не сохраняет в дфм свои свойсва, а почему, не пойму. Я расстроился и оставил его в покое


 
lookin ©   (2005-09-14 20:45) [4]

[1] TUser ©   (14.09.05 20:11)

Нет, он как простое свойство

[2] y-soft ©   (14.09.05 20:31)

Из этого следует, что я точно все потерял. Что значит TNewComponent.Loaded? Надеюсь, не стили компонента? Эти я все перепробовал - ничегошеньки...


 
y-soft ©   (2005-09-14 21:45) [5]

> lookin ©   (14.09.05 20:45) [4]

Для начала посмотри в .dfm тестового проекта в текстовом виде, сохраняются ли там свойства субкомпонента

Если сохраняются, но не грузятся в RunTime, то очень возможно, что ты не предусмотрел в методе своего основного компонента Loaded "доустановку" некоторых свойств...


 
lookin ©   (2005-09-14 21:48) [6]

[5] y-soft ©   (14.09.05 21:45)

Ага! В dfm они не сохранились, ни одного свойства от этого SubComponent... Что же делать?


 
y-soft ©   (2005-09-14 21:49) [7]

>lookin ©   (14.09.05 21:48) [6]

А сам субкомпонент у тебя объявлен, как опубликованное свойство?


 
lookin ©   (2005-09-14 21:57) [8]

[7] y-soft ©   (14.09.05 21:49)

Конечно...


 
y-soft ©   (2005-09-14 22:00) [9]

>lookin ©   (14.09.05 21:57) [8]

Тогда надо с кодом разбираться...


 
lookin ©   (2005-09-14 22:02) [10]

[9] y-soft ©   (14.09.05 22:00)

С моим или с тем, который в dcu-файле субкомпонента?



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

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

Наверх




Память: 0.49 MB
Время: 0.095 c
2-1124950087
magnus
2005-08-25 10:08
2005.10.09
опции проекта


8-1116337831
capman
2005-05-17 17:50
2005.10.09
bmp в avi посредством DSPack. установка скорости граба


14-1126713394
lookin
2005-09-14 19:56
2005.10.09
Кажется, я уже полностью потерял нить идеи компонентосоздания...


2-1125308192
Zikmu
2005-08-29 13:36
2005.10.09
Запуск приложений


4-1123739802
Tupoy
2005-08-11 09:56
2005.10.09
Ярлыки на рабочем столе