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

Хочу добавить форме published property   Найти похожие ветки 

 
Imshanya   (2003-05-14 13:25) [0]

Уважаемые, помогите разобраться!

Хочу добавить форме published property.
Плюс, надо чтоб по команде File>New Form создавалась форма именно этого типа,
а в Object Inspector это published property, естественно, было видно.
Как это сделать? Чего перекомпилять???
Туплю безобразно, помогайте плиз!!!


 
Calm ©   (2003-05-14 13:33) [1]

Да ты ввовсе не тупишь.
С формой и фреймом это проделать совсем не так просто, как с компонентами.

Врядли найдешь ответ, я интересовался неоднократно, но решения не нашел. Некоторые предлагают/предполагают использоать специальные процедуры регистрации формы, но работающего варианта и изготовить не сумел.

Буду благодарен, если кото-нибудь все-таки разъяснит сабж.


 
MBo ©   (2003-05-14 13:43) [2]

http://www.geocities.com/SiliconValley/Way/9006/index.html


 
vuk ©   (2003-05-14 13:47) [3]

Сделать можно, только не совсем просто. Нужно строить то, что называется CustomModule, писать и регистрировать в IDE своего эксперта для создания нужных форм и т.п. Для упрощения этого процесса есть Custom Containers Pack авторства Сергея Орлика.
см. здесь http://www.geocities.com/SiliconValley/Way/9006/
или ищите по ключевому слову CCPack на codecentral.borland.com - там есть более свежие версии.


 
Юрий Зотов ©   (2003-05-14 14:42) [4]

> vuk © (14.05.03 13:47)

И все же свой CustomModule для этого делать не обязательно. CCPack тоже использует стандартный.


 
vuk ©   (2003-05-14 14:49) [5]

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


 
Юрий Зотов ©   (2003-05-14 15:43) [6]

Странно... Может, у нас версии разные? Вот выдержка из моей
(модуль ccregprc, процедура RegisterCustomContainerProcImpl):

if AClass.InheritsFrom(TForm) and not AClass.ClassNameIs("TForm") then
RegisterCustomModule(AClass, TCustomModule)

То есть, используется стандартный, VCL"евский TCustomModule.


 
vuk ©   (2003-05-14 15:57) [7]

А, ну если об этом, то да.



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

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



Память: 0.46 MB
Время: -0.986 c
1-83465
phantom2040
2003-05-15 09:24
2003.05.26
Помогите с размером файла


14-83693
Belkova
2003-05-05 14:21
2003.05.26
Отчеты


1-83467
Добрый Ээх
2003-05-14 23:54
2003.05.26
Скролинг и StringGrid


3-83327
prof
2003-05-05 10:14
2003.05.26
СВЯЗЫВАНИЕ ДВУХ ТАБЛИЦ PARADOX


3-83347
Rocker
2003-04-28 10:34
2003.05.26
как программно ввести пароль при доступе к БД?




   Наверх