Я пытаюсь создать Firemonkey TGrid, который будет отображать значения с меняющимися цветами фона в зависимости от значения, но я не могу получить зависание новой стилей в firemonkey.Изменить фон TTextCell в Firemonkey TGrid
Я пошел за советом и структурой Firemonkey Grid Control - Styling a Cell based on a value (via the OnGetValue function call) и создал пользовательскую производную TTextcel, но я все еще не могу найти, как изменить цвет фона.
Я пробовал FindStyleResource('background') as TRectangle
, но это всегда возвращает ноль.
Может ли кто-нибудь завести меня на дорожку с этим?
[Дополнительная информация]
сделал то, что Майк Саттон предложил, и он начал проясняться во мне;) Редактировать окно дал мне макет-структуру, и I'v удалось связать, что с моим контролем TTExtCel. Таким образом, я смог изменить цвет переднего плана через foreground: BrushObject
.
Но фон выполнен с помощью TSubImage и TRectAnimation. Если я правильно понимаю, TSubimage принимает часть Windows7 Style.png
и отображает это в редакторе. Как я могу заменить TSubImage на TRectangle, чтобы изменить BrushColor? Окна редактора Structure and Properties не позволяют добавлять элементы стиля, кроме TLayout ...
Дополнительная информация – Bascy
Проблема в том, что в палитре инструментов присутствует только компонент TLayout. Я даже не могу копировать и вставлять существующие компоненты внутри структуры – Bascy