![]() |
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:
Wie kann ich das Problem am besten lösen?
b := TBitmap.Create;
try b.LoadFromFile('test.bmp'); canvas.draw(x,y,b); ... Steh da grad aufm Schlauch .. xp Danke im Vorraus Flo |
Re: clear canvas oder so?
Hi!
Kannst du nicht einfach nochmal das Bild laden? Grüße, Frederic |
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. :)
|
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 ;) |
Re: clear canvas oder so?
Zitat:
|
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