FMX.Graphics.TFontColorForState.CurrentColor
Delphi
property CurrentColor[const Index: TIndex]: TAlphaColor read GetCurrentColor;
C++
__property System::Uitypes::TAlphaColor CurrentColor[const TIndex Index] = {read=GetCurrentColor};
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
property | public | FMX.Graphics.pas FMX.Graphics.hpp |
FMX.Graphics | TFontColorForState |
説明
Index
で指定された状態のテキストを描画するのに実際に使用される色です。
CurrentColor には、テキストの描画に実際に使用されている TAlphaColor 色が格納されています。デフォルトでは、CurrentColor は Color プロパティ内の値と同じです。
Color[Index] = claNull; // claNull=$00000000
上記の場合、CurrentColor では、Owner オブジェクトの FontColor 色が使用されます。
派生クラスで仮想メソッド GetCurrentColor をオーバーライドして、フォントのカスタム色を定義することができます。
関連項目
- FMX.Graphics.TFontColorForState.TIndex
- FMX.Graphics.TFontColorForState.Color
- FMX.Graphics.TFontColorForState.Active
- FMX.Graphics.TFontColorForState.Focused
- FMX.Graphics.TFontColorForState.Hot
- FMX.Graphics.TFontColorForState.Normal
- FMX.Graphics.TFontColorForState.Pressed
- FMX.Graphics.TTextSettings
- FMX.Graphics.TTextSettings.FontColor
- FMX.Graphics.TFontColorForState.GetCurrentColor