Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Группировка свойств в Инспекторе Объектов

29K
28 марта 2011 года
asupdemon
29 / / 03.10.2008
Приветствую всех! Разработал компонент, у которого имеются несколько новых свойств, в результате все новые свойства отображаются в Инспекторе Объектов в разнобой, а хотелось бы видеть их в одной кучке. Можно ли сгруппировать новые свойства как например у объекта FONT нажимаешь слева плюсик и выпадает список свойств?
277
29 марта 2011 года
arrjj
1.7K / / 26.01.2011
Посмотри, как объявлен font :) Он объявлен как __property и у него есть свои __property. Можешь сделать класс, в котором все новые свойства объявишь и вынеси его в свойства своей компоненты. (Ну это если тебе сильно так нужно:)
Ну и почитать, может что интересное найдёшь)
10
29 марта 2011 года
Freeman
3.2K / / 06.03.2004
arrjj, сразу видно, что компоненты не писал.

Чтобы свойства группировались внутри вложенного объекта, его надо наследовать от TPersistent (как унаследован TFont) и перекрывать AssignTo (вроде бы), чтобы свойства копировались от экземпляра к экземпляру.
277
29 марта 2011 года
arrjj
1.7K / / 26.01.2011
Цитата: Freeman
arrjj, сразу видно, что компоненты не писал.


Да :) Но идея в целом верна :) По приведенным ссылкам кстати и сказано что только наследники TObject могут иметь секцию __published

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог