TextBox.ProcessCmdKey(Message, Keys) Méthode

Définition

Traite une touche 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

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

keyData
Keys

Une des valeurs Keys qui représente le raccourci clavier à traiter.

Retours

Boolean

true si la touche 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 TextBox échec de sélection de tout le texte lorsque les propriétés et Multiline les ShortcutsEnabled propriétés étaient toutes deux définies true.sur . 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 toutes deux définies surtrue.

Les applications ciblant .NET Framework versions 4.0 à 4.6 peuvent tirer parti de cette méthode en ajoutant les éléments suivants à la <runtime> section 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 les éléments suivants à la <runtime> section du fichier app.config :

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

Notes

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 à