DexXxtrin
Erfahrenes Mitglied
Was MCoder meinte:
Code:Private Sub PictureBox1_Paint(ByVal sender As Object, ByVal e As PaintEventArgs) Handles PictureBox1.Paint Dim g As Graphics = e.Graphics End Sub
Ok das war jetzt VB-Code aber ich denke du wirst es nach C# übersetzen können.
Also wenn ich das übersetze würde das bei mir so aussehen:
C#:
private void panelX_Paint(object sender, PaintEventArgs e)
{
Graphics GraphicsX = e.Graphics;
}
Code:
Object reference not set to an instance of an object.
Es geht nicht darum, die Werte ganz genau rauszulesen. Man muss einfach sehen, ob ein Wert extrem abweicht. (pro Wert eine Pixelbreite)Hmm, macht das überhaupt Sinn, alle Werte in einer Ansicht darzustellen? Das lässt sich doch grafisch kaum noch vernünftig auflösen. Ich würde dir empfehlen, statt DrawLine() die Methode DrawLines() zu verwenden. Der übergibst du ein Array mit allen Positionen, die dann in einem Rutsch gezeichnet werden. Das sollte schneller gehen.
Das Problem beim übergeben eines Arrays ist, dass ich ja nicht von Anfang an alle Werte habe...
Ich habe hier noch was gefunden: Graphics.Save()
Wäre das nicht das was ich suche?
Allerdings kommt da die gleiche Meldung wie oben schon...
Zuletzt bearbeitet: