![]() |
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:
Geht auch. Sieht dann wieder vollkommen normal aus.
sSkinManager1.SkinName:= ('');
Form1.Colour1.Enabled:= False; Form1.Refresh; Aber wenn ich das Skin dann wieder anschalten will hab ichs so probiert:
Delphi-Quellcode:
Da wirds ganz verrückt, danach sieht die Form nicht aus, wie vorher, sondern wie Windows 98 oder so.
sSkinManager1.SkinName:=('Nautilus');
sSkinManager1.RepaintForms; Form1.Colour1.Enabled:= True; Form1.Refresh; Form1.Repaint; Mit diesem Code:
Delphi-Quellcode:
Da passiert garnix.
sSkinManager1.SkinName:= ('Nautilus');
Form1.Colour1.Enabled:= False; Form1.Refresh; 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 |
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.
|
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