Einzelnen Beitrag anzeigen

Benutzerbild von Fussball-Robby
Fussball-Robby

Registriert seit: 22. Okt 2007
Ort: Nähe Köln
1.063 Beiträge
 
Delphi 7 Enterprise
 
#2

Re: Canvas-Zeichnung rückgängig machen

  Alt 31. Mai 2008, 19:45
Du könntest das Bild vor jedem Zeichnen in ein TBitmap speichern, und dann bei Bedarf wieder laden. So könnte es aussehen:
Delphi-Quellcode:
procedure TForm1.SaveImageState(Image: TImage; var bmp: TBitmap);
begin
  bmp.Assign(Image.Picture.Graphic);
end;

procedure TForm1.LoadImageState(Image: TImage; bmp: TBitmap);
begin
  Image.Picture.Graphic.Assign(bmp);
end;
Robert L.
Der folgende Satz ist richtig!
Der vorherige Satz ist falsch!

Paradox
  Mit Zitat antworten Zitat