Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2003.05.26;
Скачать: [xml.tar.bz2];

Вниз

Хочу добавить форме 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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.45 MB
Время: 0.007 c
1-83460
Space
2003-05-13 10:05
2003.05.26
Обработка нажания на клавишу Enter


3-83408
Jaxtor
2003-05-06 14:00
2003.05.26
Вопрос по проектированию БД


4-83795
Num Lock
2003-03-26 15:21
2003.05.26
Как без окна обработать сообщения от всплывающего меню?


1-83537
Nucl
2003-05-13 13:31
2003.05.26
Внутренние языки при программировании


14-83690
Kulinar
2003-05-06 10:23
2003.05.26
Autorun





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский