2013-08-26 2 views
1

Как я понимаю, нет подходящего для выравнивания текста в TToolButton, как Layout Недвижимость для TSpeedButton. Есть ли способ скорректировать текст справа (эквивалент blGlyphLeft значение в Layout property of TSpeedButton)?TToolButton Text Alignment

У меня уже есть специализированная функция для добавления кнопки - AddButtonToToolBar() с очевидной целью. Есть ли способ добавить что-то к нему, чтобы выровнять текст кнопки?

ответ

5

Вы можете выровнять текст в правой части изображения, установив стиль TBSTYLE_LIST, в соответствии со ссылкой выше. В Delphi's TToolBar вы устанавливаете этот стиль, установив для свойства TToolBar.List значение True.

Выравнивает подписи справа и изображения слева в кнопках инструментов.

Когда List is false, на панели инструментов появляются кнопки инструментов (TToolButton) с их образами (если есть) и их подписями (если они видны) внизу. Установка списка в true выравнивает титры справа и изображения влево.

+0

Что относительно панелей инструментов в стиле списка из одной ссылки - 'TBSTYLE_LIST'? – Coder12345

+0

Вы правы. Я пропустил это исключение. Обновление. –

+0

Найденное свойство ... он полностью нелогичен с именем «Список». – Coder12345