Válí se ti projekty v šuplíku? Dostaň je mezi lidi a získej cool tričko a body na profi IT kurzy v soutěži ITnetwork summer 2017!
Přidej si svou IT školu do profilu a najdi spolužáky zde na síti :)
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
rwn
Člen
Avatar
Odpovídá na RooBoo
rwn: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 rwn
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.