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

ListViewItem - Изменение цвета фона зависимости от данных в Dataset


Ronalds Rizakovs

Вопрос

Дано - ListView, заполняется с помощью LiveBindings от Dataset .

Как в runtime поменять цвет фона? Типа:

if dmMain.setDarbi.FieldByName('IZPILDITS_LAIKS').AsString='' then
  ListView1.SetColorItemFill(TAlphaColorRec.Red) else ListView1.SetColorItemFill(TAlphaColorRec.white);

(Это не работает...) 

 

Ссылка на комментарий

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

  • 0

Да, странные дела. Нет свойства BackgroundColor у  ListViewItem, а было бы полезно.

Пытался сделать через TImageObjectAppearance, но картинка не растягивается на все поле, даже если ставить ScalingMode = Stretch.

Ссылка на комментарий
  • 0
16 часов назад, Ra72 сказал:

Да, странные дела. Нет свойства BackgroundColor у  ListViewItem, а было бы полезно.

Пытался сделать через TImageObjectAppearance, но картинка не растягивается на все поле, даже если ставить ScalingMode = Stretch.

Align и vertAlign ====== center  ????

Ссылка на комментарий
  • 0

весь этот DynamicAppearance недопилен в целом. Там просто создаются наследники TDrawable и позиционируются. Но в целом архитектура так себе. Я просто взял на себя это все. Сам создаю, сам позиционирую. И тогда все норм

Ссылка на комментарий
  • 0
10 часов назад, Ra72 сказал:

Было не Center. Сделал вот так:

ps562.jpg.28607facded3dbb68421e07cee49bb29.jpg

 

Но так тоже не работает. Не растягивается по горизонтали. Картинка 16х16. Получается вот что:


ps563.jpg.29bd329909a526c410f9755cec8ecd5d.jpg

 

В DesignMode зайдите и попробуйте поменять размеры Height и Width на 0

Ссылка на комментарий

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вставлено с форматированием.   Вставить как обычный текст

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отображать как обычную ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.

  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...