Hallo,
ich habe folgendes Problem. Also ich möchte einen Temperaturverlauf in einer Grafik darstellen, dann einen Eingabe Wert ändern - nochmal rechnen lassen und den neuen Temperatur Verlauf dann zusätzlich zum alten Temperaturverlauf darstellen.
Also x-Achse ist dann die Position, Y-Achse die Temperatur.
Habe das auch mit CreateGraphics() und DrawGraph() gelöst, und solange man die PictureBox nicht mit PictureBox.Clear() lehrt werden die Kurven auch übereinander gelegt.
Das Problem dabei ist aber, sobalt ich ein anderes Fenster darüberlege werden die Kurven wegradiert. Und das sollte auf keinen Fall passieren.
Jetzt versuche ich das ganze als .Bitmap zu programmieren, zwar habe ich dann erstmal nur die einzelnen Punkte mit SetPixel(), aber es wird nichts wegradiert.
Nun zum eigentlichen Problem: Auf diese weisse wird immer das ganze Bild in der Picturebox überschrieben, also man sieht immer nur die aktuelle Kurve. Wie könnte man es denn lösen, das die Alte Kurve auch noch zu sehen ist?
ich habe folgendes Problem. Also ich möchte einen Temperaturverlauf in einer Grafik darstellen, dann einen Eingabe Wert ändern - nochmal rechnen lassen und den neuen Temperatur Verlauf dann zusätzlich zum alten Temperaturverlauf darstellen.
Also x-Achse ist dann die Position, Y-Achse die Temperatur.
Habe das auch mit CreateGraphics() und DrawGraph() gelöst, und solange man die PictureBox nicht mit PictureBox.Clear() lehrt werden die Kurven auch übereinander gelegt.
Das Problem dabei ist aber, sobalt ich ein anderes Fenster darüberlege werden die Kurven wegradiert. Und das sollte auf keinen Fall passieren.
Jetzt versuche ich das ganze als .Bitmap zu programmieren, zwar habe ich dann erstmal nur die einzelnen Punkte mit SetPixel(), aber es wird nichts wegradiert.
Nun zum eigentlichen Problem: Auf diese weisse wird immer das ganze Bild in der Picturebox überschrieben, also man sieht immer nur die aktuelle Kurve. Wie könnte man es denn lösen, das die Alte Kurve auch noch zu sehen ist?