Entwickler-Ecke
WinForms - PictureBox Bewegen mittels Pfeiltasten
Sweetiieh - Sa 07.04.12 12:31
Titel: PictureBox Bewegen mittels Pfeiltasten
Hallo Community,
mometan bin ich noch ein Anfänger und verzweifel daran, ein PictureBox mit Pfeiltasten zu bewegen.
Mit einen Button habe ich es schon hinbekommen. Da lautet ja einfach der Code:
C#-Quelltext
1:
| pictureBox1.Left = pictureBox1.Left +1; |
Hat jemand vielleicht ein Beispielcode wie sowas aussehen könnte?
C#-Quelltext
1: 2: 3: 4:
| if (gedrückt pfeiltaste links) { pictureBox1.Left = pictureBox1.Left +1 } |
Mfg Jenny
Moderiert von
Th69: C#-Tags hinzugefügt
Christian S. - Sa 07.04.12 12:35
Hallo und :welcome:!
Du kannst auf das KeyDown-Ereignis der Form reagieren. Das wird ausgelöst, wenn eine Taste gedrückt wird. Du musst dann nur noch prüfen, welche Taste das war, das steht in den EventArgs drin.
Viele Grüße,
Christian
Sweetiieh - Sa 07.04.12 13:02
Christian S. hat folgendes geschrieben : |
Hallo und :welcome:!
Du kannst auf das KeyDown-Ereignis der Form reagieren. Das wird ausgelöst, wenn eine Taste gedrückt wird. Du musst dann nur noch prüfen, welche Taste das war, das steht in den EventArgs drin.
|
Wie kann ich denn auf das KeyDown-Ereignis reagieren? & wie prüfe ich sowas?
daeve - Sa 07.04.12 14:20
C#-Quelltext
1: 2: 3: 4:
| protected override void OnKeyDown(KeyEventArgs e) { if (e.KeyValue == Keys.Right) } |
Das ist nur Pseudocode aber in etwa so funktioniert das.
Moderiert von
Christian S.: C#-Tags hinzugefügt
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!