Die Pinseleigenschaft Bitmap setzen

Aus RAD Studio
Wechseln zu: Navigation, Suche

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.

Siehe auch