Hi,
Ich verwende GDI um etwas auf eine Picturebox zu zeichnen, diese Funktion wird zirka jede Sekunde erneut aufgerufen.
Damit ich meine Form deshalb nicht vollknalle wird das vorher gezeichnete gelöscht (habe per Suche rausgefunden, man solle es mit Form1.Invalidate() machen).
Es funktioniert auch, das einzige Problem ist das zwischen dem Löschen und dem Neuzeichnen zirka 1 Sekunde liegt, was natürlich das ganze für den Benutzer sichtbar machen lässt.
Ich hätte gerne das das gezeichnete einfach "wandert" als wäre es statt neuzeichnen einfach verschoben bzw. von A nach B gesetzt (unmittelbar).
Meine Funktion sieht so aus:
//edit: Aus irgendeinem Grund verhaut mir die VB-Funktion des Forums die Formatierung. Danke ErfinderDesRades
Ich verwende GDI um etwas auf eine Picturebox zu zeichnen, diese Funktion wird zirka jede Sekunde erneut aufgerufen.
Damit ich meine Form deshalb nicht vollknalle wird das vorher gezeichnete gelöscht (habe per Suche rausgefunden, man solle es mit Form1.Invalidate() machen).
Es funktioniert auch, das einzige Problem ist das zwischen dem Löschen und dem Neuzeichnen zirka 1 Sekunde liegt, was natürlich das ganze für den Benutzer sichtbar machen lässt.
Ich hätte gerne das das gezeichnete einfach "wandert" als wäre es statt neuzeichnen einfach verschoben bzw. von A nach B gesetzt (unmittelbar).
Meine Funktion sieht so aus: