PrintPreviewDialog.KeyPreview Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá nebo nastaví hodnotu označující, zda formulář obdrží klíčové události před předáním události do ovládacího prvku, který má fokus.
public:
property bool KeyPreview { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool KeyPreview { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.KeyPreview : bool with get, set
Public Property KeyPreview As Boolean
Hodnota vlastnosti
true
pokud formulář obdrží všechny klíčové události; false
pokud aktuálně vybraný ovládací prvek ve formuláři přijímá klíčové události. Výchozí formát je false
.
- Atributy
Poznámky
Tato vlastnost není pro tuto třídu relevantní.
Pokud je tato vlastnost nastavená na true
, formulář obdrží všechny KeyPressudálosti , KeyDowna KeyUp . Jakmile obslužné rutiny událostí formuláře dokončí zpracování stisknutí klávesy, je stisknutí klávesy přiřazeno ovládacímu prvku s fokusem.
Tuto vlastnost můžete použít ke zpracování všech klávesových úhozů ve vaší aplikaci a buď ke zpracování stisknutí kláves, nebo voláním příslušného ovládacího prvku pro zpracování stisknutí kláves. Pokud například aplikace používá funkční klávesy, můžete chtít zpracovávat stisknutí kláves na úrovni formuláře a nepsat kód pro každý ovládací prvek, který může přijímat události stisknutí klávesy.
Poznámka
Pokud formulář nemá žádné viditelné nebo povolené ovládací prvky, automaticky obdrží všechny události klávesnice.