Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   GUI-Design mit VCL / FireMonkey / Common Controls (https://www.delphipraxis.net/18-gui-design-mit-vcl-firemonkey-common-controls/)
-   -   Delphi Alpha Controls runtime reskin? (https://www.delphipraxis.net/151262-alpha-controls-runtime-reskin.html)

Jamah 10. Mai 2010 13:06


Alpha Controls runtime reskin?
 
Moin
Folgendes:
Ich hab hier die AlphaComponents Lite version. Nu hab ich ein Skin auf die Form gelegt und das geht auch ganz gut.
Wenn ich dann folgendes mache:
Delphi-Quellcode:
  sSkinManager1.SkinName:= ('');
  Form1.Colour1.Enabled:= False;
  Form1.Refresh;
Geht auch. Sieht dann wieder vollkommen normal aus.
Aber wenn ich das Skin dann wieder anschalten will hab ichs so probiert:
Delphi-Quellcode:
  sSkinManager1.SkinName:=('Nautilus');
  sSkinManager1.RepaintForms;
  Form1.Colour1.Enabled:= True;
  Form1.Refresh;
  Form1.Repaint;
Da wirds ganz verrückt, danach sieht die Form nicht aus, wie vorher, sondern wie Windows 98 oder so.

Mit diesem Code:
Delphi-Quellcode:
 sSkinManager1.SkinName:= ('Nautilus');
  Form1.Colour1.Enabled:= False;
  Form1.Refresh;
Da passiert garnix.
Ich will doch einfach nur mein normales Skin wieder reinhaben...

Naja und dann weitergehend hab ih mal mit ner if-abfrage und FileExists abgefragt, ob die Datei überhaupt da ist, wo er sie sucht.
Ergebnis: alles da.

Ich weiß grad nicht mehr weiter.

Danke für eure Hilfe

DeddyH 10. Mai 2010 13:19

Re: Alpha Controls runtime reskin?
 
Ich hab zwar lange nichts mehr mit AC gemacht, aber IIRC hat der SkinManager doch eine Active-Property. Evtl. muss man dort ansetzen.

Jamah 10. Mai 2010 14:56

Re: Alpha Controls runtime reskin?
 
Das wars schon xD
Der war danach einfach inaktiv ;)
Danke


Alle Zeitangaben in WEZ +1. Es ist jetzt 10:40 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz