DataGridView.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:
override bool ProcessKeyEventArgs(System::Windows::Forms::Message % m);
protected override bool ProcessKeyEventArgs (ref System.Windows.Forms.Message m);
override this.ProcessKeyEventArgs : Message -> bool
Protected Overrides 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
Es true
si el mensaje se procesó; en caso contrario, es false
.
Excepciones
La tecla presionada provocaría que el control accediese al modo de edición, pero la propiedad EditType de la celda actual no indica una clase derivada de Control e implementa IDataGridViewEditingControl.
Esta acción podría confirmar un valor de celda o provocar el acceso al modo de edición, pero un error en el origen de datos impide la acción y no hay ningún controlador para el evento DataError o el controlador estableció la propiedad ThrowException en true
.
Comentarios
Para obtener más información, vea el Control.ProcessKeyEventArgs método en la clase base.
Notas a los desarrolladores de herederos
Al invalidar este método, un control debe volver true
para indicar que ha procesado el mensaje. Para los mensajes que el control no procesa, devuelve el resultado de la versión base de este método.