Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem C# Spacabar + jiná klávesa

public partial class Form1 : Form
{
    HashSet<Keys> pressedKeys = new HashSet<Keys>();

    public Form1()
    {
        InitializeComponent();
    }

    private void Form1_KeyDown(object sender, KeyEventArgs e)
    {
        pressedKeys.Add(e.KeyCode);
        HandleChange();
    }

    private void Form1_KeyUp(object sender, KeyEventArgs e)
    {
        pressedKeys.Remove(e.KeyCode);
        HandleChange();
    }

    void HandleChange()
    {
        label1.Text = pressedKeys.Contains(Keys.Space) && pressedKeys.Contains(Keys.D)
            ? "Stisknuto"
            : string.Empty;
    }
}
Funguje mi to dle očekávání. Proč by to nemělo být spolehlivé?

Reakce na odpověď

1 Zadajte svou přezdívku:
2 Napište svou odpověď:
3 Pokud chcete dostat ban, zadejte libovolný text:

Zpět do poradny