Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Delphi [игнор отключен] [закрыт для гостей] / О компанентах... / 5 сообщений из 5, страница 1 из 1
29.10.2003, 15:50
    #32309192
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О компанентах...
Есть вопрос таков:

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

может у кого есть какие идеи
...
Рейтинг: 0 / 0
29.10.2003, 16:04
    #32309219
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О компанентах...
Наследуй свой Property Editor от TStringProperty и перекрывай методы GetAttributes и GetValues.
...
Рейтинг: 0 / 0
29.10.2003, 16:12
    #32309251
new one
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О компанентах...
О всемогущий, а где вообще можно об этом отхлебнуть инфы, или примерчика покушать...
...
Рейтинг: 0 / 0
29.10.2003, 16:18
    #32309265
pkarklin
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О компанентах...
Ну, например, открыть VCLEditors.pas и посмотреть, как реализован редактор TImeNameProperty свойства TImeName.
...
Рейтинг: 0 / 0
29.10.2003, 18:50
    #32309575
oracle
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
О компанентах...
тут короче за пять мин не объяснишь, это лучше в нете пиоскать где
в кратце..
ты просто должен создать свой редактор и потом использовать его для этого свойства, просто сейчас нет примера, можешь поисать в нете
по слову например

создание редактора свойств Delphi

даю сто процентов найдешь массу ценной инфы
...
Рейтинг: 0 / 0
Форумы / Delphi [игнор отключен] [закрыт для гостей] / О компанентах... / 5 сообщений из 5, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]