Fangen
-
Hey Leute,
bin ganz neu hier allerdings habe ich bereits jetzt meine ersten Probleme mit C#.
Ich habe ein Programm erstellt bei dem man sich fängt. (Fangen soll)
Aber leider läuft das nicht ganz so wie geplant. Aber hier erstmal das Skript:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;namespace WindowsFormsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.W:
panel1.Top -= 5;
break;case Keys.A:
panel1.Left -= 5;
break;case Keys.S:
panel1.Top += 5;
break;case Keys.D:
panel1.Left += 5;
break;
}
if (panel1.Location == panel2.Location)
{
MessageBox.Show("Gefangen :P");
}
}}
}Also mit w, a, s, d kann man den oben links steuern. Aber ich bekomms einfach nicht hin das man mit den Pfeiltasten den oben rechts steuern kann. Also es soll 1 on 1 sein. Einer betätigt w, a, s, d der andere die Pfeiltasten.
Bedanke mich bereits an dieser Stelle für evtl. Antworten
LG Lukas
-
Aus deiner Frage- und Problemstellung wird man nicht sehr Schlau.
Ich versuch das mal zu interpretieren:
Du willst das 2. Panel mit den Pfeiltasten steuern?
Wenn ja - Frag einfach in deinem switch auch die Up, Down, Left und Right Keys ab und veraendere dementsprechend die Location des zweiten Panels.
-
Sry, dass das ganze nicht wirklich gut erklärt war. Danke trotzdem für die Antwort, habe es aber bereits erfahren
Trotzdem danke ...