Comparteix a través de


Control.ProcessKeyEventArgs(Message) Método

Definición

Procesa un mensaje de tecla y genera los eventos de control correspondientes.

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

Parámetros

m
Message

Message que se pasa por referencia y que representa el mensaje de ventana que se va a procesar.

Devoluciones

true si el control procesó el mensaje; en caso contrario, false.

Comentarios

Se llama a este método cuando un control recibe un mensaje de teclado. El método es responsable de generar los eventos clave adecuados para el mensaje mediante una llamada a los OnKeyPressmétodos , OnKeyDowno OnKeyUp . El m parámetro contiene el mensaje de ventana que se debe procesar. Los valores posibles de la Message.Msg propiedad son WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP y WM_IME_CHAR.

Notas a los desarrolladores de herederos

Al invalidar el ProcessKeyEventArgs(Message) método en una clase derivada, un control debe devolver true para indicar que ha procesado la clave. Para las claves que el control no procesa, se debe devolver el resultado de llamar al método de ProcessKeyEventArgs(Message) la clase base. Los controles rara vez, si alguna vez, necesitan invalidar este método.

Se aplica a