MaskedTextBox.ProcessKeyMessage(Message) メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このメソッドの基本実装をオーバーライドして、入力言語の変更を処理します。
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
パラメーター
戻り値
メッセージがコントロールによって処理された場合は true
。それ以外の場合は false
。
注釈
MaskedTextBox は、ユーザーが入力メソッド エディター (IME) を使用して文字を入力するときに文字イベントを適切に処理する基本コントロールの実装 ProcessKeyMessage をオーバーライドします (日本語、中国語、その他の複雑なラテン文字以外のスクリプトの入力に使用されます)。 ProcessKeyMessage は、WM_IME_CHAR メッセージを受信した後に発生するWM_CHARメッセージを検出し、これらの文字がコントロールに表示されないように抑制します。 このコントロールから派生し、このメッセージをオーバーライドする場合は、新しいコントロールで IME を操作する場合は、この動作を複製する必要があります。