MaskedTextBox.ProcessKeyMessage(Message) 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.
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
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.