Hi G-McKree
Aus der Hilfe:
Zitat: |
TImage ->
Die Eigenschaft Transparent legt fest, ob Objekte durch den Hintergrund des Bildes verdeckt werden.
property Transparent: Boolean;
Beschreibung
Setzen Sie Transparent auf True, wenn Objekte, die hinter dem TImage-Objekt liegen, durch dessen Hintergrund sichtbar sein sollen. False bewirkt, daß der Hintergrund des Bitmap nicht durchsichtig ist. Die Einstellung von Transparent wirkt sich direkt auf die Eigenschaft Transparent des in Picture enthaltenen Bildes aus.
Hinweis
Transparent hat nur dann eine Auswirkung, wenn die Eigenschaft Picture ein Bitmap enthält.
Und TBitmap ->
Die Eigenschaft TransparentColor gibt die Farbe des Bitmaps zurück, wenn es transparent dargestellt wird.
property TransparentColor: TColor;
Beschreibung
Mit TransparentColor kann ermittelt werden, welche Farbeinstellung bewirkt, daß das Bitmap transparent erscheint. Wenn die Eigenschaft TransparentMode auf tmAuto (Vorgabe) gesetzt ist, liefert TransparentColor die Farbe des ersten Pixels der Bitmap-Daten zurück. Bei Standard-Bitmaps ist das erste Pixel das Pixel, das links unten auf dem Bildschirm dargestellt wird. Bei "umgedrehten" Bitmaps (seltener) ist das erste Pixel das Pixel, das links oben auf dem Bildschirm dargestellt wird.
Wenn TransparentColor zugewiesen ist, wird TransparentMode automatisch auf tmFixed gesetzt, so daß die neue transparente Farbe später verwendet werden kann. Wenn TransparentColor alle Zuweisungen ignorieren und wieder die Farbe des Pixels links unten zurückliefern soll, setzen Sie TransparentMode auf tmAuto. |
Also solltest du folgendes tun (außer "F1"
), um z.B. Schwarz transparent zu machen:
Delphi-Quelltext
1: 2:
| Image1.Picture.Bitmap.TransparentColor:=clBlack; Image1.Transparent:=true; |