Paint-Methode funktioniert nicht
-
Hallo,
habe folgenden Code in zu meiner Windows Form:private void frm_Main_Paint(object sender, PaintEventArgs pe) { Graphics g = this.CreateGraphics(); g.DrawLine(new Pen(Color.Black,2),this.Size.Width/2,0,this.Size.Width/2,this.Size.Height); }
Das soll nur eine schwarze Linie in der Mitte der Form zeichnen.
Leider passiert gar nichts beim Programmstart, wobei die Linie gezeichnet wird, wenn ich den Code einem Button zuordne und diesen drücke.Was muss ich also anders machen, damit meine Paint-Funktion aufgerufen wird?
-
Das funktioniert. Du hast ein Problem mit dem abonieren von Events, dass hab ich Dir doch schonmal erklärt.
http://www.c-plusplus.net/forum/viewtopic-var-t-is-114396-and-postdays-is-0-and-postorder-is-asc-and-start-is-0.htmlEDIT:
In dem Paint-Event hast Du schon ein Graphics-Objekt ( e.Graphics ).
-
Fast richtig, dass du es mir scho mal erklärt hast, mit dem unterschied: Diesmal klappts!
Danke