Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Компонент, как Tool Palette в IDE Delphi


Автор: boobie 28.4.2016, 09:12
Есть ли стандартные компоненты в Дельфях, с помощью которых можно создать такой же интерфейс, как у палитры инструментов в IDE (там такие списки, нажимаешь на них, они открываются, а затем можно выбирать, как радиобаттон)? Начиная с XE2 (может и раньше), стандартно она находится в правом нижнем углу окна. В общем, я хочу такую же штуку у себя в приложении запилить, есть такой стандартный компонент VCL, если да, то как называется?

Автор: Poseidon 28.4.2016, 09:28
Сама Delphi написана на Delphi, поэтому компонент есть и скорее всего стандартный. Какой конкретно компонент (класс) используется, можно посмотреть сторонними утилитами на подобии Spy++.

Автор: boobie 28.4.2016, 09:35
Цитата(Poseidon @  28.4.2016,  09:28 Найти цитируемый пост)
Сама Delphi написана на Delphi, поэтому компонент есть и скорее всего стандартный. Какой конкретно компонент (класс) используется, можно посмотреть сторонними утилитами на подобии Spy++.

Да я нагуглить не могу, и найти его не могу. Мне бы вот эти списки Standart, Additional, Win32... С "+" для открытия... 
Spy++ - для такой тривиальной задачи это жестко, его еще ставить надо, я им ни разу не пользовался. Знаю, что есть такая штука, но не испытывал в ней необходимости.
Все, нашел, все подряд выкидывал на форму и в свойствах тыкался)
TButtonGroup и TCategoryButtons... Примерно то, что искал.

Автор: Poseidon 28.4.2016, 12:16
Цитата(boobie @  28.4.2016,  09:35 Найти цитируемый пост)
 Мне бы вот эти списки Standart, Additional, Win32... С "+" для открытия... 
Если не принципиально использовать стандартные VCL, а необходим только функционал, то я бы порекомендовал http://www.soft-gems.net/VirtualTreeview/

Цитата(boobie @  28.4.2016,  09:35 Найти цитируемый пост)
Spy++ - для такой тривиальной задачи это жестко
Ничего жесткого. Утилитка в 300кБ не сильно нагрузит систему. И по-моему ее не надо ставить, там один exe-файл.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)