![]() |
Skinning mit Canvas
Hallo :hi: ;
wollte mal mein eigenes Skin zeichnen... Da ich letztens ein Programm hier runtergeladen habe und gesehen hab das das Skin mit Canvas gezeichnet wurde möchte ich fragen wie ich ein Skin mit Canvas zeichne... Bis jetzt habe ich herausgefunden das wenn man BorderStyle auf bsNone setzt das dann die Ränder alle weg sind... Jetzt habe ich ein Image auf die Form getan und möchte jetzt mit Canvas zeichnen... Bitte um eure Hilfe... Vill gibt es Tutorials zu so einem Thema...bitte um hilfe... Mfg mozZzI |
Re: Skinning mit Canvas
Die Skin-Komponenten, die ich kenne, laden eine z.B. in Photoshop gezeichnete Grafik und fügen sie dann in das Programm ein.
Um ein Programm dann während der Laufzeit in seiner Größe ändern zu können, müssen der Skin-Komponente die Ecken bekannt sein, da sie nur den Bereich dazwischen vergrößert/verkleinert und diesen auch kachelt. Allerdings gibt es einige Komponenten (auf ![]() Gruß Pfoto |
Re: Skinning mit Canvas
Hi,
damal hatte ich das auch einmal testen wollen und habe es ![]() |
Re: Skinning mit Canvas
Also ich habe jetzt ein Image auf der Form jetzt möchte ich, da mein Image runde Ecken hat, das die Ecken der Form transparent sind...wie geht das...
Mfg mozZzI |
Re: Skinning mit Canvas
So:
![]() Oder du arbeitest mit ![]() ![]() |
Re: Skinning mit Canvas
Wenn ich dich richtig verstehe eher so:
1. Form.Borderstyle = bsNone 2. Form.Color = clFuchsia 3. Form.TransparentColor = True 4. Form.TransparentColorValue = clFuchsia Und jetzt noch die Ecken vom Bild in dieser Farbe färben |
Re: Skinning mit Canvas
Zitat:
|
Re: Skinning mit Canvas
@St.Pauli
Wie meinst du Ecken vom Bild mit clFuchsia einfärben wie mache ich das? |
Re: Skinning mit Canvas
Mit einem Grafikprogramm? Im Notfall eben Paint ;)
|
Re: Skinning mit Canvas
Zitat:
|
Re: Skinning mit Canvas
Hm, es mangelt an Ideenreichtum. Mach nen Screenie von einem Formular mit der Farbe, und greif sie mit der Pipette in PS ab :zwinker:. (Zugegeben - das ist einer der kurioseren Wege.)
Es ist reines Violett: R=255, G=0, B=255. |
Re: Skinning mit Canvas
Es ist ziemlich egal welche farbe die für dei ecken nimmst sie sollte nur nicht im Bild woanders vorkommen.
Wenn man keine transparente Frabe angibt wird die farbe des unteren linken Pixels genommen das dürfte bei dir reichen. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 22:13 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-2025 by Thomas Breitkreuz