C# picturebox mit pfeiltasten bewegen?
Ich bin grade dabei ein kleines spiel mit C# zu programmieren, allerdings ist mir recht schnell aufgefallen, das ich garnicht weiß wie man in meinem fall pictureboxen bewegt. Mein ,nicht funktionierender, Code sehe so aus:
private void pbSpieler_KeyDown(object sender, KeyEventArgs e)
{
if (e.KeyCode == Keys.Up)
{
pbSpieler.Location = new Point(
pbSpieler.Location.X ,pbSpieler.Location.Y + 20);
}
}
ich vermute das ich einfach etwas mit dem "private void pbSpieler" falsch gemacht habe !?
Danke, und schönes wochenende noch :-)
1 Antwort
Von gutefrage auf Grund seines Wissens auf einem Fachgebiet ausgezeichneter Nutzer
PC, Computer, Programm
Sind denn Event-Handler (pbSpieler_KeyDown) und pBSpieler miteinander verknüpft? Weiß das Objekt, dass, wenn ein Tastenevent aufgerufen wird, es diese Methode ausführen soll?
- Hast du schon einmal den Debugger angeworfen, um zu schauen, ob überhaupt in die Methode hineingesprungen wird und was in ihr genau passiert?
- Was meinst du mit "private void pbSpieler"? Soll das deine Methode sein oder ist das noch was anderes?
regex9
30.03.2016, 22:54
@CreepyBoyLP
Eine Lösung für potenzielle, nachfolgende Fragesteller wäre nicht schlecht, wenn du es gerade schon gelöst hast.
Hab das problem schon gelöst, trotzdem Danke !