LinkLabel.ProcessDialogKey(Keys) Metoda

Definicja

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

Boolean

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 processDialogKeykontrolka 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ę.

Dotyczy