IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
RooBoo
Člen
Avatar
RooBoo:24.3.2014 21:34

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
rawen
Člen
Avatar
Odpovídá na RooBoo
rawen:24.3.2014 22:11

Ú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 rawen
RooBoo:24.3.2014 22:25

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.