Formular zum Neuzeichnen erzwingen?

In C# - WinForms - ich bin zeichnen einer Linie Diagramm in Echtzeit, basierend auf den empfangenen Daten über die serielle Schnittstelle alle 500 ms.

E.Grafik.DrawLine Logik ist innerhalb des Formulars Sie einen OnPaint-handler.

Einmal erhalte ich die Daten aus der seriellen Schnittstelle, die ich brauche zu rufen, etwas, das bewirkt, dass die form neu zu zeichnen, so dass die OnPaint-handler aufgerufen wird. Ich habe dies ausprobiert.Aktualisieren und dieser.Zu entkräften, und was passiert, ist, dass ich verlieren das, was gezogen wurde, die zuvor auf dem Formular.

Gibt es einen anderen Weg um dies zu erreichen, ohne zu verlieren, was gezogen wurde, auf Ihre form?

InformationsquelleAutor der Frage Chris | 2010-03-04

Schreibe einen Kommentar