Entwickler-Ecke

Multimedia / Grafik - Image als Form


No0B - So 11.04.10 17:14
Titel: Image als Form
Hallo, würde mal gerne wissen ob es möglich ist ein Bild als Form zu nutzen ?

Ich würde gerne genau die Umrisse des Bildes als Form haben also nicht rechteckig. Ist so was möglich ?


elundril - So 11.04.10 17:39

naja, wenn du keine Transparenz im Bild haben willst (also sowas wie nen selbstgezeichneten schatten) könntest du die TransparentColorValue-Eigenschaft vom Form auf clLime oder einer farbe setzen die du auf dem Bild nicht hast, dann TransparentColor auf True und die Farbe vom Formular auf die selbe die du in der TransparentColorValue-Eigenschaft hast. Wenn du nun auf dein Formular ein Bild zeichnest oder ein TImage draufpappst, bleibt genau das Bild übrig (bzw die Bereiche des Bildes die nicht die Farbe haben die die TransparentColorValue-Eigenschaft hat).

lg elundril


Gausi - So 11.04.10 17:54

Schau dir mal dieses Topic [http://www.delphi-library.de/viewtopic.php?t=9933] an, oder für einfachere Sachen dieses [http://www.delphi-library.de/viewtopic.php?t=106].

Irgendwo habe ich auch mal was gesehen, das sowas auch mit halb transparenten Bildern (PNGs) macht, aber das finde ich auf Anhieb nicht mehr.


elundril - So 11.04.10 17:57

das hier [http://www.delphipraxis.net/post606056.html#606056] vielleicht?


Gausi - So 11.04.10 18:05

Ne, das Beispiel, das ich im Kopf hab, sah anders aus. Aber damit scheint das ja auch zu gehen. :D