Control.ProcessKeyEventArgs(Message) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
处理键消息并生成适当的控件事件。
protected:
virtual bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected virtual bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
abstract member ProcessKeyEventArgs : Message -> bool
override this.ProcessKeyEventArgs : Message -> bool
Protected Overridable Function ProcessKeyEventArgs (ByRef m As Message) As Boolean
参数
返回
如果消息已由控件处理,则为 true
;否则为 false
。
注解
当控件收到键盘消息时调用此方法。 该方法负责通过调用OnKeyPressOnKeyDownOnKeyUp或方法为消息生成适当的键事件。 该 m
参数包含必须处理的窗口消息。 属性的 Message.Msg 可能值为WM_CHAR、WM_KEYDOWN、WM_SYSKEYDOWN、WM_KEYUP、WM_SYSKEYUP和WM_IME_CHAR。
继承者说明
重写 ProcessKeyEventArgs(Message) 派生类中的方法时,控件应返回 true
以指示它已处理密钥。 对于控件未处理的键,应返回调用基类 ProcessKeyEventArgs(Message) 方法的结果。 控件很少(如果有)需要重写此方法。