Как сделать ValueListEditor похожим на Инспектор объектов?

Форум для изучающих FPC и их учителей.

Модератор: Модераторы

Ответить
DropSoft
новенький
Сообщения: 33
Зарегистрирован: 31.03.2013 13:47:40

Как сделать ValueListEditor похожим на Инспектор объектов?

Сообщение DropSoft »

Несколько вопросов по ValueListEditor
1. В инспекторе объектов Lazarus есть раскрытие списка (например, ключи Font, Options)
Можно ли это сделать в ValueListEditor, или есть какой другой стандартный компонент для этого?
2. В инспекторе объектов битовые флаги представлены чекбоксами. В ValueListEditor такое возможно как нибудь?
3. В инспекторе объектов при нажатии мышой на ключ, ключ подсвечивается, а его значение готово к редактированию. Как такое реализовать в ValueListEditor?
sts
энтузиаст
Сообщения: 556
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

Сообщение sts »

на вскидку, используйте уже готовый TOIPropertyGrid в исходниках лазаруса /lazarus/ideintf/objectinspector.pp, (совет не проверялся)

Добавлено спустя 11 минут 29 секунд:
хм, смутно припоминаю что раньше (~5лет) можно было поставить пакет, типа rtti чегото там и там был инспектор объекта и т.п. чет ща не нашел в исходниках.
DropSoft
новенький
Сообщения: 33
Зарегистрирован: 31.03.2013 13:47:40

Сообщение DropSoft »

sts, спасибо.
Нашел папку D:\lazarus\examples\objectinspector
Буду копать.
pupsik
энтузиаст
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13
Контактная информация:

Сообщение pupsik »

DropSoft стащить у zub-а. :mrgreen:
Alex2013
долгожитель
Сообщения: 3257
Зарегистрирован: 03.04.2013 11:59:44

Сообщение Alex2013 »

Лучше решение юзать VirtualTreeview
http://wiki.lazarus.freepascal.org/VirtualTreeview
Вот моя тема "на тему Инспектора объектов"
:arrow: viewtopic.php?f=5&t=11801
В начале идет чисто моя поделка-пример (смотрится красиво но притормаживает перерисовку и вообще "так не летают " )
А вот дальше я уже начал перебираться на VirtualTreeview..
Ответить