LinkLabel.ProcessDialogKey(Keys) Metoda
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.
Przetwarza klucz okna dialogowego.
protected:
override bool ProcessDialogKey(System::Windows::Forms::Keys keyData);
protected override bool ProcessDialogKey (System.Windows.Forms.Keys keyData);
override this.ProcessDialogKey : System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessDialogKey (keyData As Keys) As Boolean
Parametry
- keyData
- Keys
Kod klucza i flagi modyfikatora.
Zwraca
true
aby korzystać z klucza; false
w celu umożliwienia dalszego przetwarzania.
Uwagi
Ta metoda jest wywoływana podczas przetwarzania wstępnego komunikatu w celu obsługi znaków okna dialogowego, takich jak TAB, RETURN, ESCAPE i klawisze strzałek. Ta metoda jest wywoływana tylko wtedy, gdy isInputKey
metoda wskazuje, że kontrolka nie jest zainteresowana kluczem. processDialogKey
po prostu wysyła znak do metody obiektu nadrzędnego processDialogKey
lub zwraca wartość false, jeśli kontrolka nie ma elementu nadrzędnego. Klasa Form
zastępuje tę metodę, aby wykonać rzeczywiste przetwarzanie kluczy okien dialogowych. Podczas zastępowania processDialogKey
kontrolka powinna wrócić true
, aby wskazać, że przetworzyła klucz. W przypadku kluczy, które nie są przetwarzane przez kontrolkę, należy zwrócić wynik base.processDialogChar
polecenia . Kontrolki rzadko, jeśli kiedykolwiek, muszą zastąpić tę metodę.