PrintPreviewDialog.KeyPreview Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera lub ustawia wartość wskazującą, czy formularz otrzyma zdarzenia kluczowe przed przekazaniem zdarzenia do kontrolki, która ma 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
Wartość właściwości
true
jeśli formularz otrzyma wszystkie zdarzenia klucza; false
jeśli aktualnie wybrana kontrolka w formularzu odbiera kluczowe zdarzenia. Wartość domyślna to false
.
- Atrybuty
Uwagi
Ta właściwość nie jest odpowiednia dla tej klasy.
Gdy ta właściwość jest ustawiona na true
, formularz otrzyma wszystkie KeyPresszdarzenia , KeyDowni KeyUp . Po zakończeniu przetwarzania nastroju klawiszy przez procedury obsługi zdarzeń formularza naciśnięcie klawiszy zostanie następnie przypisane do kontrolki z fokusem.
Tej właściwości można użyć do przetwarzania wszystkich naciśnięć klawiszy w aplikacji i obsłużyć naciśnięcie klawiszy lub wywołać odpowiednią kontrolkę w celu obsługi naciśnięć klawiszy. Na przykład gdy aplikacja używa kluczy funkcji, możesz przetworzyć naciśnięcie klawiszy na poziomie formularza zamiast pisać kod dla każdej kontrolki, która może odbierać zdarzenia naciśnięć klawiszy.
Uwaga
Jeśli formularz nie ma widocznych ani włączonych kontrolek, automatycznie odbiera wszystkie zdarzenia klawiatury.