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 clave y genera los eventos de control adecuados.
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
, Messagepasado por referencia, que representa el mensaje de ventana que se va a procesar.
Devoluciones
true si se procesó el mensaje; de lo contrario, false.
Excepciones
La tecla presionada provocaría que el control entrara en modo de edición, pero la EditType propiedad de la celda actual no indica una clase que deriva de Control e implementa IDataGridViewEditingControl.
Esta acción confirmaría un valor de celda o entraría en modo de edición, pero un error en el origen de datos impide la acción y no hay ningún controlador para el DataError evento o el controlador ha establecido la ThrowException propiedad trueen .
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. En el caso de los mensajes que el control no procesa, devuelva el resultado de la versión base de este método.