Вниз
Скачать: CL | DM;

Свойство типа объект в инспекторе объектов?   Найти похожие ветки 

← →
siriusP   (2004-04-13 14:26) [0]

Здравствуйте.
У меня есть копонент TNewComp от TPanel.
В нем свои свойства я хочу вынести в отдельный класс (TSettingsNewComp) и вставить как свойство в TNewComp.
В инспекторе объектов это должно быть похоже на свойство, например Font.
У меня же, когда я нажимаю на крестик в инспекторе объектов выходит exception "Unable to expand".
Подскажите, пожалуйста как добиться желаемого, если можно по-подробнее.
Спасибо.


← →
Семен Сорокин ©   (2004-04-13 14:30) [1]

не помню точно, возможно наследование от TPersistent поможет.


← →
siriusP   (2004-04-13 14:39) [2]

а по-подробнее?


← →
Семен Сорокин ©   (2004-04-13 14:51) [3]

siriusP   (13.04.04 14:39) [2]
попробуй наследовать класс со своими свойствами (TSettingsNewComp) от TPersistent, а не от TObject, и переопредели необходимые методы.


← →
Skier ©   (2004-04-13 14:58) [4]

TSettingsNewComp = class(TPersistent)
published
 property MyProperty : Integer; ...
end;


← →
siriusP   (2004-04-13 15:18) [5]

Благодарю.



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

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



Память: 0.46 MB
Время: 0.022 c
11-1066723048
Ал
2003-10-21 11:57
2004.05.02
Еще раз про "приклеивание" окна к рабочему столу


1-1082145941
tivispider
2004-04-17 00:05
2004.05.02
Как можно узнать кодировку файла (txt)?


1-1082284895
Pa5ha
2004-04-18 14:41
2004.05.02
TList&memory


8-1075209852
Анонимщик
2004-01-27 16:24
2004.05.02
Видеозахват, грейскейл


1-1082011653
Тимохов
2004-04-15 10:47
2004.05.02
TThread и обработка исключений




   Наверх