Control.ProcessDialogChar(Char) 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 znak okna dialogowego.
protected:
virtual bool ProcessDialogChar(char charCode);
protected virtual bool ProcessDialogChar (char charCode);
abstract member ProcessDialogChar : char -> bool
override this.ProcessDialogChar : char -> bool
Protected Overridable Function ProcessDialogChar (charCode As Char) As Boolean
Parametry
- charCode
- Char
Znak do przetworzenia.
Zwraca
true
jeżeli znak został przetworzony przez kontrolkę; w przeciwnym razie , false
.
Uwagi
Ta metoda jest wywoływana podczas przetwarzania wstępnego komunikatu w celu obsługi znaków dialogowych, takich jak mnemonics kontrolki. Ta metoda jest wywoływana tylko wtedy, gdy IsInputChar metoda wskazuje, że kontrolka nie przetwarza znaku. Metoda ProcessDialogChar po prostu wysyła znak do metody elementu nadrzędnego ProcessDialogChar lub zwraca false
wartość , jeśli kontrolka nie ma elementu nadrzędnego. Klasa Form zastępuje tę metodę w celu wykonania rzeczywistego przetwarzania znaków dialogowych. Ta metoda jest wywoływana tylko wtedy, gdy kontrolka jest hostowana w aplikacji Windows Forms lub jako kontrolka ActiveX.
Uwagi dotyczące dziedziczenia
Podczas zastępowania ProcessDialogChar(Char) metody w klasie pochodnej kontrolka powinna wrócić true
, aby wskazać, że przetworzyła znak. W przypadku znaków, które nie są przetwarzane przez kontrolkę, należy zwrócić wynik wywołania metody klasy ProcessDialogChar(Char) bazowej. Kontrolki rzadko, jeśli kiedykolwiek, muszą zastąpić tę metodę.