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