Перейти к содержанию
Fire Monkey от А до Я
  • 0

Как добавить поддержку картинки в кнопках, если картинки хранятся в TStyleBook ?


7profy

Вопрос

Опубликовано

Имеем: FireMonkey приложение (в XE5).

  1. Создаем TStyleBook в котором существуют несколько TImage (по типу TImageList).
  2. Бросаем на форму кнопочку TSpeedButton.

Вопросы:

  1. Возможно ли на этапе Design-time прикрутить изображение из StyleBook на эту кнопочку?
  2. Аналогично "прикрутить" изображение к TAction?

Рекомендуемые сообщения

  • 0
  • Администраторы
Опубликовано

Добрый день,

 

  1. В TSpeedButton нету функции встраивания изображения. Однако, в аналогичной теме: Как добавить изображение на кнопку SpeedButton? Я рассказал, как добавить такую поддержку и интегрировать это решение с TImageList, основанные на TStyleBook. Так же в моей статье прикреплены исходники этой кнопки. (правда они были сделаны для XE3-4. Так что возможно нужно будет в uses поменять юниты)
  2. К TAction сомневаюсь. Так как тут нужен общий подход для всех контролов. Как вариант, вы можете сделать свой наследник TAсtion с поддержкой выбора картинки из TStyleBook, но потом, все равно для всех контролов, которые будут использовать картинки, нужно будет добавлять эту поддержку вручную.

Спасибо

Гость
Эта тема закрыта для публикации ответов.
×
×
  • Создать...