Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi wozu brauchts die Paintbox? (https://www.delphipraxis.net/8021-wozu-brauchts-die-paintbox.html)

Illuminator-23-5 27. Aug 2003 08:25


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?

neolithos 27. Aug 2003 08:51

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.

alcaeus 27. Aug 2003 17:13

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 04:21 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz