![]() |
Gezeichnetes wieder löschen
Hi
ich habe folgendes Problem: ich habe ein Formular, auf dem ich ein Bitmap in einem TImage anzeige. danach lasse ich auf dem Formular Punkte markieren und zwar mit: Form1.Canvas. das Problem ist nun, dass diese Punkte gelegentlich über dem Image liegen und das Bild verdecken Wie kann ich die gezeichnete Punkte auf dem Formular wieder löschen, sodass sie weder auf der Formularfläche zu sehen sind noch die 'Sicht' auf das Image verdecken?(ich möchte im Prinzip den optischen Zustand von vor den Canvas.zeichnungen wiederherstellen, kann das Bild aber nicht neu laden) |
Re: Gezeichnetes wieder löschen
Versuch mal Form1.Repaint() oder .Refresh() ;)
|
Re: Gezeichnetes wieder löschen
Indem Du mit Canvas.Pen.Mode = pmNotXor die Punkte / Linien erneut an dieselbe Stelle zeichnetst.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 12:21 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