Form_load
-
Wieso wird mein Rechteck nicht gezeichnet ? Die load methode wird doch gleich beim Start aufgerufen ?
private void Form1_Load(object sender, EventArgs e) { Graphics my = Graphics.FromHwnd(this.Handle); SolidBrush x = new SolidBrush(Color.Green); my.DrawRectangle(new Pen(x), 10, 10, 100, 100); }
-
Eventuell wird es in der Paint Methode überpinselt.
Wenn du selber Zeichnen musst, mach das nicht im Loaded sondern in der OnPaint
-
Weiß jemand wie man beim NumericUpDown Control herausfindet ob der User den Pfeil nach oben oder untern gedrückt hat ?
-
value ?!?
-
aso. Alten Wert speichern
Da hätte man doch auch 2 Ereignisse spendieren können
-
was ich grade nicht versteh das Rechteck wird auf meinem Panel gezeichnet , aber gleichzeitig auch auf meiner Form. Wie kann ich das Problem lösen ?
private void Form1_Paint(object sender, PaintEventArgs e) { panel1_Paint(sender, e); } private void panel1_Paint(object sender, PaintEventArgs e) { e.Graphics.DrawRectangle(new Pen(Color.Blue), 0,0,panel1.Width, 20); }
-
Indem du panel1_Paint(sender, e); entfernst. Ich verstehe gar nicht, warum du das überhaupt da drinne hast. Du brauchst die Pain-Events nicht aufrufen, das geschieht von alleine...
-
Alter Schwede blurry warum liest Du nicht endlich mal ein Buch?
Das ist ja ein Verbrechen am Compiler was Du da treibst.
Du kappierst ja nichtmal wie events funktionieren.