Sdílet prostřednictvím


PrintPreviewDialog.KeyPreview Vlastnost

Definice

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.

Platí pro