Cet article a fait l’objet d’une traduction automatique. Pour afficher l’article en anglais, activez la case d’option Anglais. Vous pouvez également afficher le texte anglais dans une fenêtre contextuelle en faisant glisser le pointeur de la souris sur le texte traduit.
Traduction
Anglais

Control.ProcessKeyEventArgs méthode (Message)

 

Date de publication : novembre 2016

Traite un message de touche et génère les événements de contrôle appropriés.

Espace de noms:   System.Windows.Forms
Assembly:  System.Windows.Forms (dans System.Windows.Forms.dll)

[SecurityPermissionAttribute(SecurityAction.LinkDemand, Flags = SecurityPermissionFlag.UnmanagedCode)]
[SecurityPermissionAttribute(SecurityAction.InheritanceDemand, 
	Flags = SecurityPermissionFlag.UnmanagedCode)]
protected virtual bool ProcessKeyEventArgs(
	ref Message m
)

Paramètres

m
Type: System.Windows.Forms.Message

Message, passé par référence, qui représente le message de fenêtre à traiter.

Valeur de retour

Type: System.Boolean

true si le message a été traité par le contrôle ; sinon, false.

Cette méthode est appelée lorsqu’un contrôle reçoit un message du clavier. La méthode est chargée de générer les événements clés appropriés pour le message en appelant le OnKeyPress, OnKeyDown, ou OnKeyUp méthodes. Le m paramètre contient le message de fenêtre à traiter. Les valeurs possibles pour le Message.Msg propriété sont WM_CHAR, WM_KEYDOWN, WM_SYSKEYDOWN, WM_KEYUP, WM_SYSKEYUP et WM_IME_CHAR.

Remarques à l’attention des héritiers :

Lors de la substitution du ProcessKeyEventArgs méthode dans une classe dérivée, un contrôle doit retourner true pour indiquer qu’il a traité la touche. Pour les clés qui ne sont pas traités par le contrôle, le résultat de l’appel de la classe de base ProcessKeyEventArgs méthode doit être retournée. Contrôles rarement, voire jamais, devez substituer cette méthode.

UIPermission

for all windows for inheriting classes to call this method. Associated enumeration: AllWindows value of T:System.Security.Permissions.UIPermissionWindow.

SecurityPermission

for the immediate caller to call unmanaged code. Associated enumeration: F:System.Security.Permissions.SecurityPermissionFlag.UnmanagedCode

.NET Framework
Disponible depuis 1.1
Retour au début
Afficher: