16

FMX コントロールには色のプロパティがありません。VCL.TColor に相当する FMX は何ですか?

FMX.Panel1.Color := clBlack

4

2 に答える 2

15

自分自身の引用: 一言で言えば、 a のTRectangle代わりに a を使用しますTPanel(パネルのスタイルはおそらく a で構成されTRectangleます):

  1. をフォームに追加しTRectangleます。
  2. に変更Stroke.ColorGrayます。
  3. 好きなように変更Fill.Colorしてください。
  4. 実行時に、次のようなコードで色を変更します。

MyRectangle.Fill.Color := TAlphaColors.Blue;

厄介なことに、設計時に、 aTRectangleは他のコントロールを親にできないふりをするように作られています (実際には、どの FMX コントロールも他のコントロールを親にすることができます)。ただし、必要に応じて、IDE の左上にある構造ペインを使用して、コントロールを親に変更することができます。

于 2013-09-14T21:59:54.020 に答える