Použití událostí klávesnice (model Windows Forms .NET)
Většina model Windows Forms programů 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í (model Windows Forms .NET).
Události klávesnice
model Windows Forms poskytuje dvě události, ke kterým dojde, 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, model 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 najdete 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. | Obslužná rutina pro KeyDown příjem:
|
KeyPress | Tato událost se vyvolá, když stisknutá klávesa nebo klávesy způsobí znak. Uživatel například stiskne klávesu SHIFT a malá písmena "a", což má za následek velké písmeno "A". | KeyPress je vyvolána po KeyDown.
|
KeyUp | Tato událost se vyvolá, když uživatel uvolní fyzický klíč. | Obslužná rutina pro KeyUp příjem:
|
Viz také
- Přehled používání klávesnice (model Windows Forms .NET)
- Úprava událostí klávesových zkratek (model Windows Forms .NET)
- Jak zkontrolovat modifikační klávesy (model Windows Forms .NET)
- Simulace událostí klávesnice (model Windows Forms .NET)
- Zpracování zpráv pro zadávání klávesnice ve formuláři (model Windows Forms .NET)
.NET Desktop feedback