TextBox.ProcessCmdKey(Message, Keys) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
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" />.