DataGridView.ProcessKeyPreview(Message) Méthode

Définition

Affiche un aperçu d'un message du clavier.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

Paramètres

m
Message

Message, passé par référence, qui représente le message de fenêtre à traiter.A Message, passed by reference, that represents the window message to process.

Retours

true si le message a été traité ; sinon, false.true if the message was processed; otherwise, false.

Exceptions

La touche activée provoque l’entrée du contrôle en mode d’édition, mais la propriété EditType de la cellule active n’indique pas une classe qui dérive de Control et implémente 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.

Cette opération permet de valider une valeur de cellule ou d’activer le mode édition, mais une erreur dans la source de données bloque l’opération : soit il n’existe aucun gestionnaire pour l’événement DataError, soit le gestionnaire a défini la propriété ThrowException sur 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.

Remarques

Pour plus d’informations, consultez la méthode Control.ProcessKeyPreview sur la classe de base.For more information, see the Control.ProcessKeyPreview method on the base class.

Notes pour les héritiers

Lors de la substitution de cette méthode, un contrôle doit retourner true pour indiquer qu’il a traité le message.When overriding this method, a control should return true to indicate that it has processed the message. Pour les messages qui ne sont pas traités par le contrôle, retourne le résultat de la version de base de cette méthode.For messages that are not processed by the control, return the result of the base version of this method.

Sécurité

SecurityPermission
pour appeler du code non managé.for calling unmanaged code. Valeur de la demande : LinkDemand.Demand value: LinkDemand. Valeur d’autorisation : UnmanagedCodePermission value: UnmanagedCode

S’applique à

Voir aussi