Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.05.01;
Скачать: CL | DM;

Вниз

хитрый редактор свойств   Найти похожие ветки 

 
Денис   (2003-04-18 11:04) [0]

Здравствуйте, уважаемые!
Пишу визуальный компонент и в связи с этим потребовалось сделать свой редактор свойств. Точнее делать свой необходимости нет, можно воспользоваться редактором свойств TValueListEditor.Strings - он отлично подходит для моей задачи: ключ-значение. Перерыл все исходники, но не нашел, где и как он подключается (типа RegisterPropertyEditor). Подскажите, пожалуйста, как к своему компоненту подключить стандартный редактор свойств, такой же как у TValueListEditor.Strings. Спасибо.


 
Skier ©   (2003-04-18 11:13) [1]

насколько я понял речь идёт о классе TValueListProperty из
модуля StrEdit.pas...
Есть и его регистрация RegisterPropertyEditor(TypeInfo(TStrings), TDatabase, "Params", TValueListProperty); в модуле
BDEReg.pas
Сделай по аналогии..


 
Денис   (2003-04-18 11:40) [2]

Спасибо.
Пошел этим путем, подключил DesignIntf и StrEdit к модулю своего компонента, прописал регистрацию
RegisterPropertyEditor(TypeInfo(TStrings), TMyComponent, "MyField", TValueListProperty),
пытаюсь скомпилировать - ругается: в модуле DesignEditors используется модуль Proxies, где его взять? :(


 
Skier ©   (2003-04-18 11:44) [3]

Прочитай внимательно !
http://www.sertolovo.ru/~dvm/Proxies.htm


 
Денис   (2003-04-18 13:10) [4]

Skier!
Просто огромное спасибо :) Все ок.



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

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

Наверх




Память: 0.47 MB
Время: 0.011 c
1-491
BBCHa
2003-04-16 15:51
2003.05.01
Чтение Bitmap из ресурсов


1-539
Djvirus
2003-04-17 08:20
2003.05.01
Как убрать полосу прокрутки


8-650
Axis_of_Evil
2003-01-27 13:46
2003.05.01
Загрузка большого bmp


14-737
R2D2
2003-04-13 17:52
2003.05.01
Существует ли библиотека для сжатия файлов (по алгоритму


14-788
Бармен
2003-04-15 17:30
2003.05.01
Народ, не подскажете ссылочку на EhLib для D7?