Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Většina programů Windows Forms zpracovává zadávání klávesnice pomocí zpracování událostí klávesnice. Tento článek obsahuje přehled událostí klávesnice, včetně podrobností o tom, kdy použít každou událost a data zadaná pro každou událost. Další informace o událostech obecně naleznete v tématu Přehled událostí.
Události klávesnice
Windows Forms poskytuje dvě události, ke kterým dochází, když uživatel stiskne klávesovou klávesu a jednu událost, když uživatel uvolní klávesu klávesnice:
- Událost KeyDown nastane jednou.
- Událost KeyPress, ke které může dojít vícekrát, když uživatel drží stejný klíč.
- Událost KeyUp nastane jednou, když uživatel uvolní klíč.
Když uživatel stiskne klávesu, Windows Forms určí, která událost se má vyvolat, na základě toho, jestli zpráva klávesnice určuje znakovou klávesu nebo fyzickou klávesu. Další informace o znakových a fyzických klávesách naleznete v tématu Přehled klávesnice, události klávesnice.
Následující tabulka popisuje tři události klávesnice.
| Událost klávesnice | Popis | Výsledky |
|---|---|---|
| KeyDown | Tato událost se vyvolá, když uživatel stiskne fyzickou klávesu. | Obsluha pro KeyDown přijímá:
|
| KeyPress | Tato událost se vyvolá, když stisk jedné nebo více kláves vyústí ve vytvoření znaku. Uživatel například stiskne klávesu SHIFT a malá písmena "a", což má za následek velké písmeno "A". |
KeyPress je aktivována po KeyDown.
|
| KeyUp | Tato událost se vyvolá, když uživatel uvolní fyzický klíč. | Obsluha pro KeyUp přijímá:
|
Viz také
.NET Desktop feedback