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

Свои св-ва в каждой форме?   Найти похожие ветки 

← →
Jiurasdg45   (2003-12-07 15:41) [0]

Есть MDI приложение в котором создаются дочерние формы:
...
Tabl:=Tfrmtabl.Create(application);
...
Мне хотелось бы записывать определенные МОИ св-ва КАЖДОЙ созданной мною формы.Ну чтобы это было на подобие следующего:

tFrmtabl(frmmain.mdichildren[i]).Cvoictvo1:="Привет!"

Т.е. в процессе работе добавить эти св-ва к форме.

Подскажите как это сделать?


← →
Zacho ©   (2003-12-07 18:43) [1]

Никак. И не нужно.
Или конкретно скажи, что именно тебе надо (для чего именно тебе это нужно), тогда может и подскажем что-нибудь, или читай учебники по Object Pascal, чтобы понять что такое объекты, поля, методы, свойства...


← →
Юрий Зотов ©   (2003-12-07 20:20) [2]

Если свойства нужны только в run-time, так и добавьте их, какие проблемы?

Если же и в design-time тоже, то так. Делаете форму-предок Ваших будущих форм (без директивы $R). Добавляете к ней любые published-свойства. Помещаете эту форму в design-time пакет. В процедуре Register пишете
RegisterCustomModule(TCustomModule, TMyForm).

После инсталляции пакета у потомков этой формы появятся добавленные в нее свойства.



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

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



Память: 0.45 MB
Время: 0.011 c
3-61965
nejest
2003-11-26 11:48
2003.12.19
Как вывести ФИО вместо Фамилии Имени Отчества в Fast Report


3-61922
DBDev
2003-11-24 13:10
2003.12.19
как получить будущее значение ID после опреации Insert?


1-62154
dmk
2003-12-07 13:06
2003.12.19
Почему неиспользуемый код влияет на работу программы !?


1-62132
Mag
2003-12-07 22:19
2003.12.19
Отключения


14-62262
Knight
2003-11-22 15:19
2003.12.19
Как использовать иконки, зарегистрированные...




   Наверх