Avatar
RooBoo
Člen
Avatar
RooBoo:

Zdar vedeli by ste mi poradiť ako by som vedel urobiť to, že ak stlačím nejakú klávesu napr. space, tak sa niečo vykoná ? ..

 
Odpovědět 24.3.2014 21:34
Avatar
rwn
Člen
Avatar
Odpovídá na RooBoo
rwn:

Úplně jednoduše, v properties máš událost _KeyDown, která se aktivuje vždy při stisknutí klávesy. Takže jediné co je potřeba, je v téhle události vhodně odchytávat dané klávesy. Může to vypadat třeba takhle:

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
    if (e.Control == true && (e.KeyValue == 'A'))
    {
        MessageBox.Show("Bylo zmáčknuto CTRL + A");
    }

    if (e.KeyValue == 32)
    {
        MessageBox.Show("Byl zmáčknut mezerník");
    }
}

Na tomhle příkladu bys to měl vše pochopit, s tím, že pod tou hodnotou 32 je ukryt mezerník.

Nahoru Odpovědět 24.3.2014 22:11
Co můžeš naprogramovat dnes, neodkládej na zítřek.
Avatar
RooBoo
Člen
Avatar
Odpovídá na rwn
RooBoo:

Ano jasne .. dakujem

 
Nahoru Odpovědět 24.3.2014 22:25
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.