Control.ProcessKeyEventArgs(Message) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.