Hallo Th69
Perfekt, das funktioniert super. Vielen Dank für Deine Hilfe!
Eine letzte Frage bleibt aber noch offen:
Ich habe nun wie Du vorgeschlagen hast die Linie wie folgt implementiert...
C#-Quelltext
1: 2: 3: 4: 5: 6: 7:
| private void pictureBox1_Paint(object sender, PaintEventArgs e) { using (System.Drawing.Pen myPen = new System.Drawing.Pen(System.Drawing.Color.Blue)) { e.Graphics.DrawLine(myPen, 0, 100, 400, 100); } } |
Während das GUI geöffnet ist, verändere ich die x1,y1,x2,y2 Werte der Linie (myPen)extern über einen anderen Event (NumericUpDown_ValueChanged). Wurde hier die Linie (myPen) gezeichnet, lässt sie sich nicht mehr verändern, richtig?
Oder sehe ich das falsch? Wenn nicht, was müsste ich anpassen?
Das Ziel wäre, die Position der Linie immer wieder zu aktualisieren (je nach eingegebenen Werten von den verschiedenen NumericUpDown's).