Frage von Maassmaenchen, 18

C# Linien löschen?

Hallo, Ich habe ein Programm gemacht mit dem ich Vektoren mithilfe der System.drawing.Pen Funktion "sichtbar" mache. Aber wie bekomme ich die Linien wieder weg? MFG Moritz

Antwort
von CrystalixXx, 12

Ich habe so etwas vor längerer Zeit gelöst, in dem ich für jedes gezeichnete Objekt eine Klasse erstellt hatte (z.B. Line) mit Start- und Endkoordinate, Farbe und Zeichenstil. Davon einfach eine Instanz erzeugen und in einer Liste speichern

Im Paint-Ereignis kannst du dann durch die Liste iterieren und entsprechend der Koordinaten die Linie in gewünschter Farbe etc. zeichnen.

(Wird die Linie aus der Liste entfernt, wird sie dadurch nicht wieder gezeichnet.)

Keine passende Antwort gefunden?

Fragen Sie die Community