Форум: "Потрепаться";
Текущий архив: 2005.10.09;
Скачать: [xml.tar.bz2];
ВнизКажется, я уже полностью потерял нить идеи компонентосоздания... Найти похожие ветки
← →
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;
Скачать: [xml.tar.bz2];
Память: 0.47 MB
Время: 0.013 c