Перейти к содержанию
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, но потом, все равно для всех контролов, которые будут использовать картинки, нужно будет добавлять эту поддержку вручную.

Спасибо

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