Udostępnij za pośrednictwem


MaskedTextBox.ProcessKeyMessage(Message) Metoda

Definicja

Zastępuje podstawową implementację tej metody w celu obsługi zmian języka wejściowego.

protected public:
 override bool ProcessKeyMessage(System::Windows::Forms::Message % m);
protected internal override bool ProcessKeyMessage (ref System.Windows.Forms.Message m);
override this.ProcessKeyMessage : Message -> bool
Protected Friend Overrides Function ProcessKeyMessage (ByRef m As Message) As Boolean

Parametry

m
Message

Element Message, przekazany przez odwołanie, które reprezentuje komunikat okna do przetworzenia.

Zwraca

Boolean

true jeżeli komunikat został przetworzony przez kontrolkę; w przeciwnym razie , false.

Uwagi

MaskedTextBox zastępuje implementację kontrolki podstawowej w celu prawidłowego ProcessKeyMessage obsługi zdarzeń znaków, gdy użytkownik wprowadza znaki przy użyciu edytora IME (Input Method Editor), takiego jak jest używany do wprowadzania japońskich, chińskich i innych złożonych skryptów innych niż łacińskie. ProcessKeyMessage wykrywa wszelkie komunikaty WM_CHAR, które występują po odebraniu komunikatu WM_IME_CHAR i pomija je, aby zapobiec wyświetlaniu tych znaków w kontrolce. Jeśli pochodzisz z tej kontrolki i zastąpisz ten komunikat, należy zduplikować to zachowanie, jeśli chcesz, aby nowa kontrolka działała z wiadomościami IME.

Dotyczy