Die Pinseleigenschaft Bitmap setzen
Nach oben zu [[Pinsel verwenden ]]
Mit der Eigenschaft Bitmap eines Pinsels können Sie ein Bitmap-Bild für den Pinsel festlegen, das beim Füllen von Formen und anderen Bereichen als Muster verwendet werden soll.
Im folgenden Beispiel wird ein Bitmap aus einer Datei geladen und dem Pinsel der Eigenschaft Canvas des Formulars Form1 zugewiesen:
var
Bitmap: TBitmap;
begin
Bitmap := TBitmap.Create;
try
Bitmap.LoadFromFile('MyBitmap.bmp');
Form1.Canvas.Brush.Bitmap := Bitmap;
Form1.Canvas.FillRect(Rect(0,0,100,100));
finally
Form1.Canvas.Brush.Bitmap := nil;
Bitmap.Free;
end;
end;
BrushBmp->LoadFromFile("MyBitmap.bmp");
Form1->Canvas->Brush->Bitmap = BrushBmp;
Form1->Canvas->FillRect(Rect(0,0,100,100));
Anmerkung: Der Pinsel wird nicht zum Eigentümer des Bitmap-Objekts, das seiner Eigenschaft Bitmap zugewiesen wurde. Sie müssen daher sicherstellen, dass das Bitmap-Objekt während der Lebensdauer des Pinsels gültig bleibt, und es anschließend selbst freigeben.