Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.26;
Скачать: 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 вся ветка

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

Наверх




Память: 0.48 MB
Время: 0.016 c
7-83769
_sMile
2003-03-24 11:31
2003.05.26
Как убить приложение?


6-83639
ИЭ-01
2003-02-07 12:03
2003.05.26
Как передать звук по сети в реальном времени?


1-83536
LMD
2003-05-13 17:37
2003.05.26
Народ, кто знает, как разместить картинку поверх текстового поля?


14-83737
Лохматый
2003-05-07 09:58
2003.05.26
Попов Воскрес!


3-83340
diokant
2003-05-05 15:35
2003.05.26
Подскажите по MS SQL 2000, почему так нельзя...