2 Tasten gleichzeitig gedrückt halten

xela123

Grünschnabel
Hi,

ich habe folgendes Problem:

Ich möchte bei einem Spiel, dass ich grade schreibe testen, ob 2 Tasten(Pfeiltasten) gleichzeitig gedrückt gehalten werden.

Ich habe zwar schon gelesen, dass man sowas mit KeyData hinkriegen soll, nur hab ich es nicht hinbekommen...

Ich hoffe ihr könnt mir helfen. :)

mfg xela123
 
so ev.
PHP:
Keys keys; //zum speichern

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    keys = keys | e.KeyData;   
}

private void Form1_KeyUp(object sender, KeyEventArgs e)
{
    if (keys == Keys.A)
    {
    }
    else if (keys == Keys.B)
    {
    }
    else if (keys == (Keys.C | Keys.D))
    {
    }

    keys = Keys.None;
            
}

Edit: Einzige möglichkeit die ich erstmal so fand, hab das vorher selbst auch noch nicht ausprobiert aber das funktionierte erstmal
 

Neue Beiträge

Zurück