Poner una imagen de fondo
Artículo por Club Developers · 31 December 2005
2640 vistas
Vamos a crear un bitmap y lo situaremos en la esquina superior izquierda de forma que, si la imagen es demasiado grande, ésta se truncará y, si es demasiado pequeña, el resto del formulario se pintará del color de fondo.
delphi
var Bitmap: TBitmap; procedure TMyForm.FormPaint(Sender: TObject); begin Canvas.Draw(0, 0, Bitmap); end; procedure TMyForm.FormCreate(Sender: TObject); Bitmap := TBitmap.Create; Bitmap.LoadFromFile('MyBitmap.bmp'); end; procedure TMyForm.FormDestroy(Sender: TObject); begin Bitmap.Free; end;