Définition de la propriété Bitmap du pinceau

De RAD Studio
Aller à : navigation, rechercher

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.

Voir aussi