![]() |
Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
Hallo,
ich habe eine Verständnisfrage zum Zeichnen in einer PaintBox. Angenommen ich zeichne mehrere Objekte, z.B.
Delphi-Quellcode:
Gibt es irgendeine Möglichkeit, nachträglich zu prüfen, ob der Zeichenvorgang korrekt ausgeführt wurde?
//Ellipsen/Kreise
PaintBox.Canvas.Ellipse(FX1, FY1, FX2, FY2); //Rechtecke PaintBox.Canvas.Rectangle(FX1, FY1, FX2, FY2); //Linien PaintBox.Canvas.MoveTo(FX1, FY1); PaintBox.Canvas.LineTo(FX2, FY2); //Pixel PaintBox.Canvas.Pixels[FX1, FY1]:=clBlue; Weil die eigentlichen Schreibprozeduren liefern ja keinen Rückgabewert zurück... |
AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
Nein, gibt es nicht.
Das Prüfen gestaltet sich auch schwierig, denn ein Canvas kann gezoomt, gedreht, begrenzt ... sein. Das müsstest du bei der Prüfung auch alles berücksichtigen ... |
AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
Augen auf machen. :mrgreen:
|
AW: Verständnisfrage zum Prüfen gezeichneter PaintBox-Objekte
Warum sollte der Zeichenvorgang denn nicht erfolgreich gewesen sein?
Wenn mit der PaintBox etwas nicht klappt, liegt der Fehler meistens darin, dass nicht in OnPaint gezeichnet wurde, sondern an einer anderen Stelle. |
Alle Zeitangaben in WEZ +1. Es ist jetzt 08:40 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 by Thomas Breitkreuz