Control.ProcessDialogChar(Char) Méthode

Définition

Traite un caractère de boîte de dialogue.Processes a dialog character.

protected:
 virtual bool ProcessDialogChar(char charCode);
protected virtual bool ProcessDialogChar (char charCode);
abstract member ProcessDialogChar : char -> bool
override this.ProcessDialogChar : char -> bool
Protected Overridable Function ProcessDialogChar (charCode As Char) As Boolean

Paramètres

charCode
Char

Caractère à traiter.The character to process.

Retours

true si le caractère a été traité par le contrôle ; sinon false.true if the character was processed by the control; otherwise, false.

Remarques

Cette méthode est appelée pendant le prétraitement du message pour gérer les caractères de boîte de dialogue, tels que les mnémoniques de contrôle.This method is called during message preprocessing to handle dialog characters, such as control mnemonics. Cette méthode est appelée uniquement si la méthode IsInputChar indique que le contrôle ne traite pas le caractère.This method is called only if the IsInputChar method indicates that the control is not processing the character. La méthode ProcessDialogChar envoie simplement le caractère à la méthode ProcessDialogChar du parent, ou retourne false si le contrôle n’a pas de parent.The ProcessDialogChar method simply sends the character to the parent's ProcessDialogChar method, or returns false if the control has no parent. La classe Form remplace cette méthode pour effectuer le traitement réel des caractères de dialogue.The Form class overrides this method to perform actual processing of dialog characters. Cette méthode est appelée uniquement lorsque le contrôle est hébergé dans une application Windows Forms ou en tant que contrôle ActiveX.This method is only called when the control is hosted in a Windows Forms application or as an ActiveX control.

Notes pour les héritiers

Lors de la substitution de la méthode ProcessDialogChar(Char) dans une classe dérivée, un contrôle doit retourner true pour indiquer qu’il a traité le caractère.When overriding the ProcessDialogChar(Char) method in a derived class, a control should return true to indicate that it has processed the character. Pour les caractères qui ne sont pas traités par le contrôle, le résultat de l’appel de la méthode ProcessDialogChar(Char) de la classe de base doit être retourné.For characters that are not processed by the control, the result of calling the base class's ProcessDialogChar(Char) method should be returned. Les contrôles auront rarement besoin de substituer cette méthode.Controls will seldom, if ever, need to override this method.

Sécurité

UIPermission
pour toutes les fenêtres permettant d’hériter des classes pour appeler cette méthode.for all windows for inheriting classes to call this method. Énumération associée : valeur AllWindows de UIPermissionWindow.Associated enumeration: AllWindows value of UIPermissionWindow.

S’applique à