![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Caption на кнопках ToolBar
Германн © (2010-10-18 01:33:00)Есть ли какая-нибудь возможность заставить рисовать заголовки кнопок тулбара сбоку от глифов? В свойствах компонента TToolBar такого не нашел. Но может виндовый контрол Toolbar такое позволяет?
Весьма ограничен в высоте окна программы - 600 пикселей. Так что стандартное размещение заголовка под рисунком не подходит. Рисунок без текста весьма не информативен. Текст без рисунка - "некрасиво" (По мнению заказчика. И я его понимаю).
P.S.
Тулбар выбран мною потому, что все кнопки я создаю в дизайне, а в рантайме я ставлю некоторым кнопкам Visible:=False в зависимости от того, какая вкладка PageControl выбрана. И сам тулбар делает всё остальное за меня.
D2007, XP и выше.
Германн (2010-10-18 04:38:00) [1]
> А что если добавить надписи на сами иконки, сбоку?
Ежели приспичит, то попробую и такой вариант.
0x00FF00 (2010-10-18 04:10:00) [2]
> Германн ©
А что если добавить надписи на сами иконки, сбоку?
Судя по MSDN ( http://msdn.microsoft.com/en-us/library/bb761557(v=VS.85).aspx), Image List поддерживает неквадратные изображения.
Германн (2010-10-18 03:40:00) [3]
> Хинты решают проблему
Ну ни фига Юр хинты не решают проблему в моём случае.
Пользователь не обязан читать подсказки, чтобы выполнить "основные" действия.
> я бы глянул в сторону Ribbon Controls
Не. Д2010 мне пока не подходит.
> можно отрисовывать вручную
Пока тем и занимаюсь. Как и поиском подходящих рисунков.
Уже достало. Я не художник.
А с меня требуют "красиво". :(
Юрий Зотов (2010-10-18 03:16:00) [4]> Рисунок без текста весьма не информативен.
Хинты решают проблему. Нужен один день, чтобы поводить мышкой по кнопкам, посмотреть хинты и запомнить что есть что. На второй день все уже будет на автопилоте.
Eraser (2010-10-18 03:09:00) [5]> [0] Германн © (18.10.10 01:33)
можно отрисовывать вручную (строк 20-30 кода). можно найти сторонний компонент.
я бы глянул в сторону Ribbon Controls еще.
> Тулбар выбран мною потому, что все кнопки я создаю в дизайне,
> а в рантайме я ставлю некоторым кнопкам Visible:=False
> в зависимости от того, какая вкладка PageControl выбрана.
> И сам тулбар делает всё остальное за меня.
лучше делать не кнопкам, а экшинам.
да и вариантов довольно много кстати, плоть до TFlowPanel.