![]() |
wozu brauchts die Paintbox?
hi leute!
ich hab mir folgendes gedacht: eine Paintbox ist normalerweise da, etwas zu zeichnen, richtig? das mach ich mit dem Canvas (PaintBox1.Canvas...) doch das formular hat doch auch 'nen Canvas wozu brauchts dann den von der Paintbox? Da könnt ich auch statt PainBox1.Canvas auch Form1.Canvas schreiben, und es macht keinen unterschied! wozu brauchts dann überhaupt die Paintbox? |
Re: wozu brauchts die Paintbox?
Ganz nebenbei ich verwendet nie die PaintBox.
Sondern zeichne im formular via Paint und WM_ERASEBKGND genauso mach ich das auch bei den Control's. Brauche ich etwas spezielles erzeuge ich ein TWinControl/TCustomControl/TGraphicControl (je nachdem) was ich Dynamisch erzeuge oder gleich als Komponente ablege. |
Re: wozu brauchts die Paintbox?
Wenn du auf dem Canvas des Forms etwas in der Mitte zeichnen willst, musst du immer mit hohen Positionswerten arbeiten. Uach wenn du den Benutzer die Größe des Forms verändern lassen willst, musst du die Zeichenprozedur anpassen. Verwendest du eine Paintbox, passiert das nicht: du verwendest immer die gleiche Zeichenroutine, und verschiebst einfach die PaintBox MIT Inhalt.
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 21:17 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