Registriert seit: 14. Mai 2003
Ort: Gerstrhofen
1.099 Beiträge
Delphi 10 Seattle Enterprise
|
DevExpress Skin files unter uses Eliminieren, so geht’s.
23. Jun 2021, 14:53
Hallo Zusammen,
an DevExpress hat mich immer gestört dass in jeder Form alle Skin Files(wenn ich alle verwenden möchte) unter uses eingebunden sein müssen.
Mit der Hilfe des Supports wurde diese Möglichkeit erarbeitet:
In meinem Projekt gibt es ein DataModul mit einem dxSkinController. Der Doppelklick wird die Liste der Skins angeboten.
Der Haken "Enable skin support" wird deaktiviert und links unten wird der Haken "Default" gesetzt. Ab dem Zeitpunkt werden die Skin Files nicht mehr in neuen Forms automatisch gesetzt. Der uses Bereich bleibt also "Sauber"
Eine Neue Datei zb: DevExpressSkins.inc anlegen und aus dem Bereich uses eines Forms, alle Skin Namen ausschneiden und in dieser Datei ablegen.
Dann müssen leider alle SkinFiles manuell aus allen Forms gelöscht werde. Bei einem meiner Projekte sind das nur ca. 300 Forms.
Anschließend in alles Form aus denen man die Skins aus uses entfernt hat, die inc. Datei einbinden: {$I 'DevExpressSkins.inc'}
Das Projekt kompilieren und fertig.
Gruß Kostas
|