TextBox.ProcessCmdKey(Message, Keys) Metodo

Definizione

Elabora un tasto di comando.Processes a command key.

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.A Message, passed by reference that represents the window message to process.

keyData
Keys

Uno dei valori di Keys che rappresenta il tasto di scelta rapida da elaborare.One of the Keys values that represents the shortcut key to process.

Restituisce

Boolean

true se il tasto di comando è stato elaborato dal controllo; in caso contrario, false.true if the command key was processed by the control; otherwise, false.

Commenti

Novità di 4.6.1.New in 4.6.1. Nelle versioni precedenti, il tasto di scelta rapida CTRL-a in un oggetto TextBox non è riuscito a selezionare tutto il testo quando le ShortcutsEnabled Multiline proprietà e sono entrambe impostate su true. .In previous versions, the Ctrl-A shortcut key in a TextBox failed to select all text when the ShortcutsEnabled and Multiline properties were both set to true.. Questo metodo Abilita il tasto di scelta rapida CTRL + per selezionare tutto il testo quando le ShortcutsEnabled Multiline proprietà e sono entrambe impostate su true.This method enables the Ctrl-A shortcut key to select all text when the ShortcutsEnabled and Multiline properties are both set to true.

Le applicazioni destinate a .NET Framework versioni da 4,0 a 4,6 possono sfruttare questo metodo aggiungendo quanto segue alla <runtime> sezione del file di app.config:Applications targeting .NET Framework versions 4.0 through 4.6 can take advantage of this method by adding the following to the <runtime> section of the app.config file:

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

Le applicazioni destinate a .NET Framework versioni 4.6.1 o successive possono rifiutare esplicitamente questo comportamento aggiungendo quanto segue alla <runtime> sezione del file di app.config:Applications targeting .NET Framework versions 4.6.1 or newer can opt out of this behavior by adding the following to the <runtime> section of the app.config file:

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

Nota

Se il file app.config contiene già una AppContextSwitchOverrides chiave, unire il nuovo valore di chiave nella chiave esistente.If the app.config file already contains an AppContextSwitchOverrides key, merge the new key value into the existing key. Ad esempio: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.For example, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

Si applica a