Главная страница
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.011 c
1-83600
kingdom
2003-05-14 15:17
2003.05.26
Как изменить Canvas.ClipRect?


3-83320
Mechanikus
2003-05-03 23:33
2003.05.26
подсветка в DBGrid поля удовлетворяющего условию


6-83643
$hade
2003-03-25 16:06
2003.05.26
И снова Indy.


3-83374
SergeyZZZ
2003-05-06 10:56
2003.05.26
D5, MS SQL 2000


3-83336
Nikos
2003-05-03 23:10
2003.05.26
Не могу организовать поиск методом Locate