Définition de la propriété Bitmap du pinceau
Remonter à Utilisation des pinceaux
La propriété Bitmap du pinceau vous permet de spécifier une image bitmap qui sera utilisée comme motif de remplissage des formes et des autres zones.
L'exemple suivant charge un bitmap d'un fichier et l'affecte au pinceau du canevas de la fiche Form1 :
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));
Remarque : Le pinceau n'assume pas la possession d'un objet bitmap affecté à sa propriété Bitmap. Vous devez vous assurer que l'objet Bitmap reste valide pendant la durée de vie du pinceau, après quoi vous devez vous-même libérer l'objet Bitmap.