2009-06-21 5 views
2

Genau wie die Verwendung von CSS für Web-Anwendungen, können wir verwenden Grafiken von Clip-Art auf der Haut Tasten, Bearbeitungen und Formularkomponenten ohne mit TCanvas Umgang oder neue Komponenten entwickeln? Gibt es vollständig freie Bibliotheken, um mit vorhandenen Komponenten zu arbeiten? (No 3rd-party TSkinnedEdit etc.)Wie Skin Delphi-Komponenten mit Grafikdateien?

Antwort

0

Sie müssten die Standardzeichnung der meisten Komponenten ändern. Also, AFAIK, werden Sie mit TCanvas beschäftigen müssen Art und Weise zu ändern, ist die Steuerung ziehen ... Für Formulare, können Sie eine TImage verwenden, um es abzudecken.

So ist es easyer mit einer Suite, die als mit Standardkomponenten Enthäuten unterstützt.

+0

downvote ohne Kommentar? Warum runterstimmen? –

3

A völlig freie Bibliothek - nicht, dass ich bin mir dessen bewusst. Aber ich würde VCL Skin (http://www.link-rank.com) wärmstens empfehlen. Dort befindet sich ein Skin Builder-Tool, das - wenn es zusammen mit den VCL-Skin-Komponenten verwendet wird - grafische Bilder für die Darstellung verschiedener Steuerelemente verwenden kann. Eine sehr schöne Sache über VCL Skin ist, dass es mit bestehenden Delphi-Komponenten und vielen Drittanbieter-Komponenten funktioniert, ohne dass Komponenten modifiziert werden müssen.

+0

von mir eine Lizenz !!! –

-1

Es gibt eine freie Hautbibliothek für Delphi: SpTBXLib. Es ist für TB2K und andere Delphi-Standardkomponenten. Für mich ist nichts mit DevExpress Skin Library vergleichbar. Ich bin ein registrierter Benutzer von VCLSkin, aber sobald ich mein VCL-Abonnement von DevExpress bekommen habe, habe ich nie zurückgeschaut.