Hallo,
ich habe eine BMP-Grafik die ich als Hintergrund für ein Formular verwenden möchte.
Die Prozedur mit der ich dies auf das Form setze sieht folgendermaßen aus:
Delphi-Quellcode:
procedure TSpielForm.Hintergrund();
var img_bg:TBitmap;
pos:TRect;
begin
img_bg:= TBitmap.Create;
img_bg.LoadFromFile('background.bmp');
pos.Left := 0;
pos.Top := 0;
pos.Right := 298;
pos.Bottom := 392;
Canvas.StretchDraw(pos,img_bg);
end;
Wenn ich diese Prozedur aber nun innerhalb der Prodezur FormCreate aufrufe passiert nichts. Die Grafik wird nicht auf das Formular "gesetzt". Nur bei "OnMouseDown" oder ähnlichen Ereignissen wird der Hintergrund richtig gesetzt. Weiß jemand an was das liegt?
Danke.