Diskuze: odozva na stlacenie klavesy
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ú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.
Zobrazeno 3 zpráv z 3.