MaskedTextBox.ProcessKeyMessage(Message) Метод

Определение

Переопределяет базовую реализацию этого метода, чтобы обрабатывать изменения языка ввода.

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

Параметры

m
Message

Передаваемый по ссылке объект Message, который представляет сообщение окна для обработки.

Возвращаемое значение

Boolean

Значение true, если сообщение было обработано элементом управления; в противном случае — значение false.

Комментарии

MaskedTextBox Переопределяет реализацию базового элемента управления для правильной ProcessKeyMessage обработки событий символов, когда пользователь вводит символы с помощью редактора метода ввода (IME), например используется для ввода японских, китайских и других сложных скриптов, отличных от латиниц. ProcessKeyMessage обнаруживает все WM_CHAR сообщения, возникающие после получения WM_IME_CHAR сообщения, и подавляет их, чтобы предотвратить отображение этих символов в элементе управления. Если вы наследуете от этого элемента управления и переопределите это сообщение, следует дублировать это поведение, если вы хотите, чтобы новый элемент управления работал с мгновенными сообщениями.

Применяется к