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 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
Retours
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" />
.