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

Вниз

Свойства потомков TForm в Object Instpector   Найти похожие ветки 

 
neXt   (2002-10-22 14:10) [0]

Как зарегестрировать сабдьж, для редактирования в дизайн-тайме самописанных published-свойств моего базового класса формы.


 
Peter Gluhiy   (2002-10-22 14:25) [1]

Посмотри в хелпе RegisterPropertyEditor


 
Игорь Шевченко   (2002-10-22 14:26) [2]

Для начала - RegisterCustomModule...


 
neXt   (2002-10-22 14:48) [3]

TMyForm = class(TForm)
// ...
published
property Prop: Integer read FProp write FProp;
// ...
procedure Register;
begin
RegisterPropertyEditor( TypeInfo(Integer), TMyForm, "Prop", TIntegerProperty );
end;
// ...
не появляется в ОИнспекторе это свойство, хоть ты тресни.
Я проблема наверно в том, что TMyForm не зарегистрирован как компонент, но я пробовал его регестрить и RegisterComponents и RegisterNoIcon - не фига


 
Skier   (2002-10-22 14:55) [4]

>neXt
Игорь Шевченко © (22.10.02 14:26)


 
neXt   (2002-10-22 14:59) [5]

можно пример кода, плз, в справке Дельфи ничего на этот счёт нет, а в текстах vcl упоминается один раз и разобраться не могу.


 
Игорь Шевченко   (2002-10-22 15:09) [6]

Есть такая книга: "Delphi 5. Руководство разработчика" Тейксейра, Пачеко. Там это очень хорошо описано.


 
Юрий Зотов   (2002-10-22 15:41) [7]

Включите Вашу форму (или ее предок) в Design-time пакет, а в его процедуре Register сделайте вызов:

uses
DsgnIntf;
...
RegisterCustomModule(TMyForm, TCustomModule);

При этом, правда, перестает работать визуальное наследование зарегистрированных таким образом форм через репозиторий. Сам сейчас с этим разбираюсь, пока безуспешно, но надежда еще есть.


 
MBo   (2002-10-22 15:48) [8]

Если я ничего не путаю, С.Орлик этим занимался
http://www.geocities.com/SiliconValley/Way/9006/


 
neXt   (2002-10-22 19:50) [9]

спасибо, мастера, отдельное спасибо - Юрию Зотову


 
Юрий Зотов   (2002-10-23 02:19) [10]

1. Думаю, Игорь Шевченко, а за ним Skier были-таки первыми. Я просто уточнил.

2. Обратите внимание на ссылку: MBo © (22.10.02 15:48)

Там 2 эксперта от Сергея Орлика, которые автоматизируют решение этой задачи. Посмотреть их исходники тоже очень полезно.



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

Форум: "Основная";
Текущий архив: 2002.11.04;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.46 MB
Время: 0.007 c
3-11130
studentik
2002-10-15 16:45
2002.11.04
Работаю с БД InterBase6.5...


14-11408
Igorek
2002-10-14 16:13
2002.11.04
Вопрос к владельцам MP3 плееров


1-11220
Le!
2002-10-25 09:03
2002.11.04
Размер окна!


3-11117
KIR
2002-10-16 12:31
2002.11.04
Подключение к IB: TDataBase или TIBDataBase


3-11046
Larisa
2002-10-14 18:56
2002.11.04
Подскажите, пожалуйста, как динамически изменить Font.Style для





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский