Redraw Lines

Dipsi

Mitglied
Hallo an alle

Ich habe ein kleines Problem.

Und zwar kann ich in meinem Programm Objekte wie in Visio einfügen und diese mit Linien verbinden.
Das Problem ist, wenn ich mehrere Linien habe fängt es an zu "flickern". Weil wenn ich eine neue Linie zeichne, müssen die anderen immer bei "MouseMove" neu gezeichnet werden.
Ich habe schon Tutorials gefunden aber ich komme nicht nach wie das funktioniert.
Ich glaube es flickert weil ich beim MouseMouse immer Graphics.Clear() aufrufe.
Gibt es eine andere Variante?

C#.NET 2.0
 
Das Stichwort heisst "Doublebuffering". Sämtliche Zeichenoperationen auf einem nicht dargestellten Bild machen, dieses erst anschließend komplett sichtbar machen. Einfachmal die Suche verwenden.
 
Zurück