Autor Beitrag
spike0
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starontopic star
Beiträge: 77



BeitragVerfasst: Sa 25.06.05 19:01 
Ich kann bei einem TImage ein Bild vor der Kompilation festlegen. Beim Ausführen male ich auf diesem Bild. Dann möchte ich aber, dass das Bild wiederhergestellt wird. Wie kann ich es machen? (mit Image1.refresh und Image1.repaint,... habe ich es schon versucht)
WeBsPaCe
ontopic starontopic starontopic starontopic starontopic starhalf ontopic starofftopic starofftopic star
Beiträge: 2322
Erhaltene Danke: 1

FireFox 3, Internet Explorer 6 SP1
D1, D3Prof, D6Pers, D7Pers+Indy, VisualStudio Express
BeitragVerfasst: Sa 25.06.05 19:51 
Heißt, du hast ein TImage, in das du zur Erstellzeit ein Bild lädst. Auf dieses TImage malst du dann per Canvas irgendwas drauf. Jetzt möchtest du, dass das Canvas-Zeug wieder unten ist. Mhmm... Da würde ich dein Bild in ein TImage reinstecken (z.B. Image2) und bei TForm.Create dann einfach folgendes schreiben: (Image1 ist dein "richtiges" Bild, wo du auch reinmalst.)
ausblenden Delphi-Quelltext
1:
Image1.Picture := Image2.Picture;					


Dann kannst du, sobald du möchtest, dass das Image wieder "sauber" wird einfach das selbe nochmal ausführen und es müsste wieder ohne Canvas-Gepinsel zu sehen sein. ;)