Entwickler-Ecke
WinForms - Objekt auf Knopfdruck zeichnen (Problem mit (Paint)EventArgs
cptjmiller - Mi 21.11.07 14:58
Titel: Objekt auf Knopfdruck zeichnen (Problem mit (Paint)EventArgs
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 - Mi 21.11.07 15:14
Contol.Invalidate. Hat gleich noch den Vorteil, dass mehrere Aufrufe effizient zusammengefasst werden.
Entwickler-Ecke.de based on phpBB
Copyright 2002 - 2011 by Tino Teuber, Copyright 2011 - 2026 by Christian Stelzmann Alle Rechte vorbehalten.
Alle Beiträge stammen von dritten Personen und dürfen geltendes Recht nicht verletzen.
Entwickler-Ecke und die zugehörigen Webseiten distanzieren sich ausdrücklich von Fremdinhalten jeglicher Art!