Как установить цвет FMX.Panel?

Элементы управления FMX не имеют свойства цвета. Что такое FMX, эквивалентный VCL.TColor?

FMX.Panel1.Color: = clBlack

Ответ 1

Цитата сам: в двух словах используйте TRectangle вместо TPanel (стиль панели, вероятно, состоит из TRectangle в любом случае):

  • Добавить TRectangle в форму.
  • Измените Stroke.Color на Gray.
  • Измените Fill.Color на то, что вы хотите.
  • Во время выполнения измените цвет с помощью кода следующим образом:

MyRectangle.Fill.Color := TAlphaColors.Blue;

Раздражающе, во время разработки a TRectangle делается для того, чтобы притворяться, что он не соответствует родительским другим элементам управления (на самом деле любой элемент управления FMX может родительский другой). Тем не менее, вы можете использовать панель "Структура" в верхней левой части среды IDE для обеспечения контроля над ней по своему усмотрению.