TextBox.ProcessCmdKey(Message, Keys) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Elabora un tasto di comando.
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
Parametri
- m
- Message
Oggetto Message, passato per riferimento, che rappresenta il messaggio della finestra da elaborare.
Restituisce
true
se il tasto di comando è stato elaborato dal controllo; in caso contrario, false
.
Commenti
Novità nella versione 4.6.1. Nelle versioni precedenti, il tasto di scelta rapida CTRL+A in un TextBox controllo non è riuscito a selezionare tutto il testo quando le ShortcutsEnabled proprietà e Multiline sono entrambe impostate su true
.. Questo metodo abilita il tasto di scelta rapida CTRL-A per selezionare tutto il testo quando le ShortcutsEnabled proprietà e Multiline sono entrambe impostate su true
.
Le applicazioni destinate a .NET Framework da 4.0 a 4.6 possono sfruttare questo metodo aggiungendo quanto segue alla <runtime>
sezione del file app.config:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
Le applicazioni destinate a .NET Framework 4.6.1 o versioni successive possono rifiutare esplicitamente questo comportamento aggiungendo quanto segue alla <runtime>
sezione del file app.config:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />
Nota
Se il file di app.config contiene già una AppContextSwitchOverrides
chiave, unire il nuovo valore della chiave nella chiave esistente. Ad esempio: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
.