Udostępnij za pośrednictwem


PrintPreviewDialog.KeyPreview Właściwość

Definicja

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.

Dotyczy