Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Multimedia (https://www.delphipraxis.net/16-multimedia/)
-   -   Delphi PaintBox leeren (https://www.delphipraxis.net/22237-paintbox-leeren.html)

daniel8520 14. Mai 2004 21:09


PaintBox leeren
 
N'abend zusammen!

Ich hab eine Frage:
Wie kann man das Canavas einer PaintBox komplett "säubern". Also so, dass es keine Linien o.ä. mehr enthält.

Cuchulainn 14. Mai 2004 21:19

Re: PaintBox leeren
 
Hallo!

Das Problem hatte ich auch schon mal. Ich habe dann einfach ein Rechteck mit der Größe des Canvas gezeichnet, das mit der Hintergrundfarbe ausgefüllt war. Aber vielleicht gibt es eine bessere Möglichkeit.

GuenterS 14. Mai 2004 21:23

Re: PaintBox leeren
 
FCanvas soll das TCanvas Object sein

Delphi-Quellcode:
FCanvas.FloodFill(0,0,clBlack,fsBorder);
Wäre eine Idee da siehst dann auch nix mehr von Linien, maybe nimmst Du die hintergrundfarbe vom Formular

daniel8520 14. Mai 2004 21:25

Re: PaintBox leeren
 
Naja, eine Methode ist das ja schon, aber nicht so richtig doll, wa!?
Naja, wenn noch jemand eine bessere weiß, will ich ihm das posten bestimmt nicht untersagen!

Trotzdem danke an euch!

GuenterS 14. Mai 2004 21:44

Re: PaintBox leeren
 
dann machste

Delphi-Quellcode:
PaintBox1.Refresh;

Nicodius 14. Mai 2004 21:45

Re: PaintBox leeren
 
Delphi-Quellcode:
PaintBox1.Refresh;


--> das erst nacher ;)

GuenterS 14. Mai 2004 21:50

Re: PaintBox leeren
 
Zitat:

Zitat von Nicodius
Delphi-Quellcode:
PaintBox1.Refresh;


--> das erst nacher ;)

was meinst mit

Zitat:

--> das erst nacher ;)

hat bei meinem Testprog wunderbar geklappt. Man sollte natürlich nicht in einer Paint Event Methode wieder Linien zeichnen ....

Nicodius 14. Mai 2004 22:01

Re: PaintBox leeren
 
ja das meine ich ja ^^ :oops: --> nur macht man das danach ;) das war ja nicht an dich ;)


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