![]() |
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. |
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. |
Re: PaintBox leeren
FCanvas soll das TCanvas Object sein
Delphi-Quellcode:
Wäre eine Idee da siehst dann auch nix mehr von Linien, maybe nimmst Du die hintergrundfarbe vom Formular
FCanvas.FloodFill(0,0,clBlack,fsBorder);
|
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! |
Re: PaintBox leeren
dann machste
Delphi-Quellcode:
PaintBox1.Refresh;
|
Re: PaintBox leeren
Delphi-Quellcode:
PaintBox1.Refresh;
--> das erst nacher ;) |
Re: PaintBox leeren
Zitat:
Zitat:
hat bei meinem Testprog wunderbar geklappt. Man sollte natürlich nicht in einer Paint Event Methode wieder Linien zeichnen .... |
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