TextBox.ProcessCmdKey(Message, Keys) Méthode

Définition

Traite une clé de commande.

protected:
 override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected override bool ProcessCmdKey(ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Paramètres

m
Message

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

keyData
Keys

Une des Keys valeurs qui représente la touche de raccourci à traiter.

Retours

true si la clé de commande a été traitée par le contrôle ; sinon, false.

Remarques

Nouveautés de la version 4.6.1. Dans les versions précédentes, la touche de raccourci Ctrl+A dans un message TextBox n’a pas pu sélectionner tout le texte lorsque les ShortcutsEnabled propriétés étaient Multiline toutes deux définies sur true.. Cette méthode permet à la touche de raccourci Ctrl-A de sélectionner tout le texte lorsque les propriétés et Multiline les ShortcutsEnabled propriétés sont définies truesur .

Les applications ciblant .NET Framework versions 4.0 à 4.6 peuvent tirer parti de cette méthode en ajoutant ce qui suit à la section <runtime> du fichier app.config :

<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />

Les applications ciblant .NET Framework versions 4.6.1 ou ultérieures peuvent refuser ce comportement en ajoutant ce qui suit à la section <runtime> du fichier app.config :

<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />

Note

Si le fichier app.config contient déjà une AppContextSwitchOverrides clé, fusionnez la nouvelle valeur de clé dans la clé existante. Par exemple : <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

S’applique à