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

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

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

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

Сообщение DropSoft » 03.05.2018 13:02:36

Несколько вопросов по ValueListEditor
1. В инспекторе объектов Lazarus есть раскрытие списка (например, ключи Font, Options)
Можно ли это сделать в ValueListEditor, или есть какой другой стандартный компонент для этого?
2. В инспекторе объектов битовые флаги представлены чекбоксами. В ValueListEditor такое возможно как нибудь?
3. В инспекторе объектов при нажатии мышой на ключ, ключ подсвечивается, а его значение готово к редактированию. Как такое реализовать в ValueListEditor?
DropSoft
новенький
 
Сообщения: 31
Зарегистрирован: 31.03.2013 13:47:40

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

Сообщение sts » 03.05.2018 16:19:49

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

Добавлено спустя 11 минут 29 секунд:
хм, смутно припоминаю что раньше (~5лет) можно было поставить пакет, типа rtti чегото там и там был инспектор объекта и т.п. чет ща не нашел в исходниках.
sts
постоялец
 
Сообщения: 431
Зарегистрирован: 04.04.2008 12:15:44
Откуда: Тольятти

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

Сообщение DropSoft » 03.05.2018 16:45:54

sts, спасибо.
Нашел папку D:\lazarus\examples\objectinspector
Буду копать.
DropSoft
новенький
 
Сообщения: 31
Зарегистрирован: 31.03.2013 13:47:40

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

Сообщение pupsik » 03.05.2018 19:03:26

DropSoft стащить у zub-а. :mrgreen:
pupsik
энтузиаст
 
Сообщения: 1154
Зарегистрирован: 20.08.2014 16:20:13

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

Сообщение Alex2013 » 05.05.2018 00:27:02

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


Вернуться в Обучение Free Pascal

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 7

Рейтинг@Mail.ru