DataGridView.ProcessKeyPreview(Message) Método

Definición

Muestra una vista preliminar de un mensaje del teclado.Previews a keyboard message.

protected:
 override bool ProcessKeyPreview(System::Windows::Forms::Message % m);
protected override bool ProcessKeyPreview (ref System.Windows.Forms.Message m);
override this.ProcessKeyPreview : Message -> bool
Protected Overrides Function ProcessKeyPreview (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.A Message, passed by reference, that represents the window message to process.

Devoluciones

Es true si el mensaje se procesó; en caso contrario, es false.true if the message was processed; otherwise, 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.The key pressed would cause the control to enter edit mode, but the EditType property of the current cell does not indicate a class that derives from Control and implements 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.This action would commit a cell value or enter edit mode, but an error in the data source prevents the action and either there is no handler for the DataError event or the handler has set the ThrowException property to true.

Comentarios

Para obtener más información, vea el método Control.ProcessKeyPreview en la clase base.For more information, see the Control.ProcessKeyPreview method on the base class.

Notas a los desarrolladores de herederos

Al reemplazar este método, un control debe devolver true para indicar que ha procesado el mensaje.When overriding this method, a control should return true to indicate that it has processed the message. Para los mensajes no procesados por el control, devuelva el resultado de la versión base de este método.For messages that are not processed by the control, return the result of the base version of this method.

Seguridad

SecurityPermission
para llamar a código no administrado.for calling unmanaged code. Valor de petición: LinkDemand.Demand value: LinkDemand. Valor de permiso: UnmanagedCodePermission value: UnmanagedCode

Se aplica a

Consulte también: