Einzelnen Beitrag anzeigen

mifuno

Registriert seit: 9. Jun 2005
10 Beiträge
 
Delphi 7 Personal
 
#1

Hintergrund setzen bei FormCreate

  Alt 9. Jun 2005, 12:15
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.
  Mit Zitat antworten Zitat