Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Paintbox löschen? (https://www.delphipraxis.net/40806-paintbox-loeschen.html)

soup 21. Feb 2005 13:04


Paintbox löschen?
 
Ich wüsste gerne mal ob eine PaintBox ihren Inhalt behält oder immer wieder löscht?
Meine Frage kommt daher das ich bei einem Bug irgendwie das Gefühl hab das sie manchmal was löscht und manchmal nich etc. (kann auch an meinem Code liegen, bin noch Newb :-/ )
Und wenn der Inhalt automatisch gelöscht wird wüsste ich gerne wann?
Gibt es eine Methode die den Inhalt komplett löscht? (sowas wie PaintBox1.Clear oder so?)
Hab gelesen, das man sie einfach mit einem weißen feld übermalen soll, ist aber bei mir ungünstig, weil ich hinter der Paintbox noch diverse Images hab die man sehen können muss...

Bitte helft mir, auch wenn meine Frage irgendwie unverständlich erscheint... :-/

Binärbaum 21. Feb 2005 13:42

Re: Paintbox löschen?
 
Was meinst du mit löschen?
Wenn z. B. das Fenster, in dem die Paintbox ist, teilweise oder ganz von einem anderen Fenster überdeckt wird, dann wird der verdeckte Inhalt "gelöscht" (d.h. mit der Standardfarbe gefüllt). Also muss man die Paintbox neu zeichnen, wenn man dort wieder was sehen soll.

MfG
Binärbaum

soup 21. Feb 2005 13:49

Re: Paintbox löschen?
 
naja, das alle Bilder die ich vorher reingezeichnet hab wieder verschwinden, das heisst (in meinem fall) wieder durch transparente "Farbe" "ersetzt" werden

Binärbaum 21. Feb 2005 13:56

Re: Paintbox löschen?
 
Warum nimmst du dann nicht gleich die TImage-Komponente? Die ist für Bilder besser geeignet.

MfG
Binärbaum


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:43 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