Zeichenbereich leeren

Hallo,

ich male in einem Static Feld und möchte dort während Programmbetrieb das gemalte entfernen, also das Static Feld „clearen“.

Ich hab nach dem Befehl clear oder sowas in der Art gesucht,aber das gibt es nicht.

Jetzt dachte ich mir, ich setze einfach ein neues Rechteck drüber und verdecke das gemalte. Aber wie soll ich das machen? Das Rechteck ist nicht das Problem,aber wie bekomm ich denn die Farbe vom Dialog hin (Die das Rechteck ja dann haben muss)?

Ich hatte auch an der Funktion Drawbackground oder so gedacht, aber wirklich weiter gekommen bin ich nicht.

Wie würdet ihr das am besten machen?

Hallo

Wenn es ein Objekt mit Text ist, würde ich es so probieren:

label = "";

So hat es dann „null Text“ drin. Wenn es keine clear() gibt, suche nach reset() oder init(), vieleicht gibt es die. Aber irgendwas so wie „paintRectangle()“ o.ä. müsste es schon geben, sollte mich wundern.

Es gibt übrigens ein eigenes Brett hier für .net, gleich nebenan. Da wird man Dir eher helfen können.
Wenn eine Lib das Problem ist, rate ich auch, auf " forum" zu googeln, das bringt’s.

lG
Martin B