Tach zusammen!
Ich möchte auf einem Form Linien Zeichnen. Ich habe daher im Konstruktor der Form, nach InitializeComponent();:
Graphics gr = this.CreateGraphics();
Pen p = new Pen(Color.Red, 3);
gr.DrawLine(p, 10,10, 10,100);
Leider erscheint keine Linie. Woran liegt das?
Wenn ich es über die Paint-Methode mache und mir das Graphics-Object aus den PaintEventArgs nehme, dann geht's. Wieso nicht mit dem oberen Code?
Gruß
Guggsdu 8o
Gruß
Guggsdu
deine linie ist nicht permanent da. wenn dien fenster einmal neugezeichnet wird, dann verschwindet die linie auf nimmer wieder sehen. die richtige methode zum zeichnen ist, onPaint() zu überschreiben oder auf die paint-nachricht zu reagieren
Aha!
Das bedeutet: Ich zeichne meine Linie und gleich das Form nochmal drüber. Könnte man das so ausdrücken?
Warum funktioniert's dann aber bei moson???
Gruß
Guggsdu
Gruß
Guggsdu