Programmieren - alles kontrollieren 4.934 Themen, 20.613 Beiträge

PaintBox (Frage)

rolfnorrenbrock / 7 Antworten / Flachansicht Nickles

Hallo ich bins wieder. Habe gerade ein kleines Zeichenprogramm erstellt. Mein Problem darin besteht das ich keinen "Neu" Button habe. Ich brauche einfach nur einen Button der alles was in meiner Paintbox ist wieder löscht. Ich komm einfach nicht darauf. Mit "Clear" hab ich auch schon ausprobiert aber dann kommt eine Fehlermeldung. Es wäre nett wenn ihr mir helfen könntet.

bei Antwort benachrichtigen
Borlander rolfnorrenbrock „PaintBox (Frage)“
Optionen
Zeichenprogramm
Dann solltest Du besser ein TImage verwenden, da die Inhalte einer TPaintBox nicht gespeichert sind und beim Repaint (Neuzeichnen z.B. eines vorher durch ein anders Fenster verdeckten bereiches)...

alles was in meiner Paintbox ist wieder löscht
Sollte mit der Methode TPaintBox.Repaint(); funktionieren, beim Neuzeichnen wird übrigens das Ereignis OnPaint ausgelöst.
Beim TImage würde man einfach die gesammte Bildfläche mit einem ausgefüllten Rechteck der gewünschten Hintergrundfarbe übermalen.


CU Borlander
bei Antwort benachrichtigen