I. Tapisser une Form avec un Bitmap▲
Pour l'exemple nous allons mettre dans le même dossier que l'exécutable un fichier Bitmap nommé : « fond.bmp ». Puis sur l'événement OnPaint de la Form (Form1) le code suivant :
Sélectionnez
void
__fastcall TForm1::
FormPaint(TObject *
Sender)
{
Graphics::
TBitmap *
Bitmap1 =
new
Graphics::
TBitmap();
Bitmap1->
LoadFromFile("fond.bmp"
);
for
(int
x=
0
; x <
Width ; x+=
Bitmap1->
Width)
{
for
(int
y=
0
; y <
Height ; y+=
Bitmap1->
Height)
Canvas->
Draw(x,y,Bitmap1);
}
delete
Bitmap1;
}
On peut mettre le fichier Bitmap dans une ressource. Cela a l'avantage de ne pas avoir de fichier à joindre avec l'application.