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

Вниз

создание сложных компонентов   Найти похожие ветки 

 
DDA   (2002-09-06 08:26) [0]

Почему
TTest = class (TPersistent)
private
fTTT : Integer;
published
property TTT : Integer read fTTT write fTTT;
end;

TDPanel = class(TPanel)
private
fTest : TTest;
published
property Test : TEdit read fTest write SetTest;
end;

свойство Test сохраняется в *.dfm, а
какое-нибудь из свойств, скажем, Text, нет?

TDPanel = class(TPanel)
private
fTest : TEdit;
published
property Test : TEdit read fTest write SetTest;
end;


 
ЮЮ ©   (2002-09-06 08:37) [1]

>какое-нибудь из свойств, скажем, Text , нет?
Никакого Text в приведённом примере не вижу :-(


 
DDA   (2002-09-06 08:47) [2]

Извините, поспешил.

Имеем
TTest = class (TPersistent)
private
fTTT : Integer;
published
property TTT : Integer read fTTT write fTTT;
end;

TDPanel = class(TPanel)
private
fTest : TTest;
published
property Test : TTest read fTest write SetTest;
end;


Создаем экземпляр класса TDPanel.
Так вот свойство TTT подкласса TTest сохраняется в *.dfm,
а какое-нибудь из свойств, скажем, Text, подкласса TEdit
в нижеприведенном примере - не сохраняется в *.dfm?

TDPanel = class(TPanel)
private
fTest : TEdit;
published
property Test : TEdit read fTest write SetTest; end;



 
DDA   (2002-09-06 08:55) [3]

Все. Нашел.

При создание SubComponents нужно вызывать метод

NewSubComponent.SetSubComponent(true).



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

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

Наверх




Память: 0.47 MB
Время: 0.015 c
3-50644
savva
2002-08-23 14:26
2002.09.16
Блокировка файла не возможна - что это и с чем едят:))


1-50729
BillyJeans
2002-09-02 16:44
2002.09.16
Как изменить рисунок фона на форме?


1-50703
Aristarh
2002-09-05 11:28
2002.09.16
Перепутались пиктограммы компонентов


7-51003
Swordent
2002-07-03 20:47
2002.09.16
!!! Помогите, люди добрые !!!


1-50725
Незнайка
2002-09-05 14:27
2002.09.16
Таблицы в RichEdit