Autor Beitrag
cptjmiller
Hält's aus hier
Beiträge: 6



BeitragVerfasst: Mi 21.11.07 14:58 
Hallo zusammen...

ich muss derzeit ein kleines Demo-Spielchen unter WindowsForms zusammenbauen.

Hierzu lege ich zu Beginn ein paar Objekte an:

protected override void OnPaint(PaintEventArgs e)
...
erzeugeFigur(e, 2, 5); //2 und 5 sind die Spielfeldkoordinaten



Das klappt auch alles recht gut, doch nun möchte ich das selbe nochmal auf KNOPFDRUCK machen, sprich, da ist ein Button, und wenn der gedrückt wird, sollen neue Objekte gezeichnet werden.

Mein Problem nun, der Button hat einen Parameter "EventArgs e" für's Klickevent, um aber Objekte zu zeichnen, muss ich meiner erzeugeFigur ein PaintEventsArg übergeben...

Kann ich das irgendwie umschiffen, damit ich auf Knopfdruck ein PaintEvent auslösen kann?
Kha
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 3803
Erhaltene Danke: 176

Arch Linux
Python, C, C++ (vim)
BeitragVerfasst: Mi 21.11.07 15:14 
Contol.Invalidate. Hat gleich noch den Vorteil, dass mehrere Aufrufe effizient zusammengefasst werden.