Udostępnij za pośrednictwem


Control.ProcessDialogChar(Char) Metoda

Definicja

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

Dotyczy