Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi clear canvas oder so? (https://www.delphipraxis.net/147549-clear-canvas-oder-so.html)

nanoflo 11. Feb 2010 00:06


clear canvas oder so?
 
Hi
ich hab ne frage zum canvas in Delphi:
Ich habe ein Hintergrundbild auf welches der Benutzer zeichnen kann. Jetzt möchte ich das Gezeichnete (im canvas) löschen aber nur so, dass man nachher noch das Ursprungsbild sieht. Und der Benutzer soll nun wieder die Möglichkeit haben zu zeichnen.
Der Code sieht z.B. so aus:
Delphi-Quellcode:
b := TBitmap.Create;
try
b.LoadFromFile('test.bmp');
canvas.draw(x,y,b);
...
Wie kann ich das Problem am besten lösen?
Steh da grad aufm Schlauch .. xp
Danke im Vorraus
Flo

fkerber 11. Feb 2010 00:27

Re: clear canvas oder so?
 
Hi!

Kannst du nicht einfach nochmal das Bild laden?


Grüße, Frederic

SirThornberry 11. Feb 2010 07:02

Re: clear canvas oder so?
 
Wie bei einem Blatt Papier gibt es kein löschen in dem Sinne sondern nur ein übermalen. Entsprechend hat Frederic schon eine der sinnvollsten Lösungen beschrieben. :)

nanoflo 11. Feb 2010 08:41

Re: clear canvas oder so?
 
ich weiß .. das ist mir gestern Abend als ich im Bett lag auf eingefallen...war wohl zu lang der Tag ;)
Aber trotzdem vielen Dank für die Hilfe.. vielleicht hilft es ja Anderen ;)

letsfetz 11. Feb 2010 09:12

Re: clear canvas oder so?
 
Zitat:

Zitat von nanoflo
.. vielleicht hilft es ja Anderen ;)

JA :-)


Alle Zeitangaben in WEZ +1. Es ist jetzt 21:23 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz