FMX.Styles.TStyleManager.SetStyleFromFile

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

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 */;

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
function public
FMX.Styles.pas
FMX.Styles.hpp
FMX.Styles TStyleManager


Beschreibung

Setzt den in FileName angegebenen Stil als aktiven Stil.

Rufen Sie in einem Projekt nicht in mehreren Zeilen SetStyleFromFile auf, weil nur ein aktiver Stil im Stil-Manager vorhanden sein kann.

Sie können SetStyleFromFile entweder im Quellcode des Projekts (vor dem Aufruf von Application.Initialize) oder im Initialisierungsabschnitt einer der Formular-Units aufrufen:

  • Wenn Sie SetStyleFromFile in einem Formular aufrufen, wird der Stil erneut übernommen.
  • Wenn Sie SetStyleFromFile vor dem Erstellen des Formulars aufrufen, wird der Plattformstil vollständig durch den benutzerdefinierten Stil ersetzt.

Beispiel

Dieser Delphi-Code zeigt die Verwendung von StyleManager:

Delphi:
procedure TForm1.FormCreate(Sender: TObject);
  var
    od : TOpenDialog;
  begin
    od := nil;
    try
    od := TOpenDialog.Create(self);
    od.Filter := 'Style Files|*.style';
    if od.Execute() then
      TStyleManager.SetStyleFromFile(od.FileName);
  finally
    od.Free();
  end;
end;


Siehe auch