![]() |
gezeichnetes canvas (TImage) wieder löschen
Hallo
Ich habe mit MoveTo und LineTo etwas in odder auf? ein TImage gezeichnet (Canvas) doch wie kann ich das Bild wieder löschen? also alles Weiss... Danke schonmal :) |
Re: gezeichnetes canvas (TImage) wieder löschen
Zeichne ein weißes Rechteck. ;) Aber eigentlich ist ein Image nicht zum Zeichnen gedacht. Dafür nimmt man eine PaintBox.
|
Re: gezeichnetes canvas (TImage) wieder löschen
Ich habe es 'mal so gelöst
Delphi-Quellcode:
Vielleicht funzt TImage1.Clear?
for a:=0 to image1.height do
for b:=0 to image1.width do image1.canvas.pixels[b,a]:=clWhite; |
Re: gezeichnetes canvas (TImage) wieder löschen
Coole Lösung. Anstatt einfach ein großes, weißes Rechteck zu zeichnen, jedes Pixel einzel zeichnen. :mrgreen:
|
Re: gezeichnetes canvas (TImage) wieder löschen
Hast Recht :wall:
|
Re: gezeichnetes canvas (TImage) wieder löschen
hmmm könnte vielleicht noch jemand n beispiel zu Rect posten :)
Ich weiss weihnachten is vorbei aber... jaaa :D |
Re: gezeichnetes canvas (TImage) wieder löschen
Hm, so schwer in der Hilfe zu gucken?
|
Re: gezeichnetes canvas (TImage) wieder löschen
![]() ... und weil heute mein sozialer Tag ist:
Delphi-Quellcode:
Rectangle(0,0,TImage1.Width,TImage1.Heigth)
|
Re: gezeichnetes canvas (TImage) wieder löschen
Delphi-Quellcode:
Das sollte funktionieren.
TImage.Picture := nil;
Gruß Looper |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:54 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