初めての FireMonkey アプリで遊んでいます。TRectangle のグリッドを作成しましたが、それぞれの色をプログラムで設定したいと考えています。終わったよ:
procedure TForm9.Button2Click(Sender: TObject);
var
C : TRectangle;
I : integer;
//const
// Alpha = TAlphaColor($FF000000);
// Red = Alpha or TAlphaColor($FF0000);
begin
for I := 0 to ScaledLayout1.ChildrenCount-1 do
begin
If ScaledLayout1.Children[I] is TRectangle then
begin
C := Trectangle(ScaledLayout1.Children[I]);
C.Fill.Color := Red; <<< ERROR
C.Fill.Kind := bkSolid <<< ERROR;
end;
end;
end;
'unidentified identifier'
定数 'Red' と 'bkSolid' を割り当てようとすると、'<< ERROR' でコンパイラ エラーが発生します。System.UITypes に移動し、上記のコメントアウトされた「const」のように「Red」をコピーすると、すべて機能します。しかし、「System.UITypes」は使用リストにあります。しようとしてもうまくいきC.Fill.Color := TAlphaColor.Red
ません。私は何を間違っているのでしょうか?ありがとう。