FMX.Styles.TStyleManager.SetStyleFromFile
Delphi
class function SetStyleFromFile(const FileName: string): Boolean; overload;
class function SetStyleFromFile(const Context: TFmxObject; const FileName: string): Boolean; overload;
C++
__classmethod bool __fastcall SetStyleFromFile(const System::UnicodeString FileName)/* overload */;
__classmethod bool __fastcall SetStyleFromFile(Fmx::Types::TFmxObject* const Context, const System::UnicodeString FileName)/* overload */;
プロパティ
種類 | 可視性 | ソース | ユニット | 親 |
---|---|---|---|---|
function | public | FMX.Styles.pas FMX.Styles.hpp |
FMX.Styles | TStyleManager |
説明
FileName
で指定されたスタイルを、アクティブ スタイルとして設定します。
プロジェクト内で複数行に SetStyleFromFile の呼び出しを記述してはいけません。これは、スタイル マネージャ内で 1 つしかアクティブ スタイルを持てないためです。
SetStyleFromFile は、プロジェクトのソース コードで(Application.Initialize
を呼び出す前)、もしくは、フォーム ユニットのいずれかにおける初期化セクションで、呼び出すことができます。
- フォームで SetStyleFromFile を呼び出す場合には、そのスタイルが再適用されます。
- SetStyleFromFile をフォーム作成前に呼び出した場合、カスタム スタイルがプラットフォーム スタイルに代わって完全に置き換わります。