TextBox.ProcessCmdKey(Message, Keys) Methode

Definition

Verarbeitet eine Befehlstaste.

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

Parameter

m
Message

Ein Messagedurch Verweis übergebener Verweis, der die zu verarbeitende Fenstermeldung darstellt.

keyData
Keys

Einer der Keys Werte, die die zu verarbeitende Tastenkombination darstellen.

Gibt zurück

truewenn die Befehlstaste vom Steuerelement verarbeitet wurde; andernfalls . false

Hinweise

Neu in 4.6.1. In früheren Versionen konnte die STRG+A-Tastenkombination in einem TextBox Fehler den gesamten Text markieren, wenn beide ShortcutsEnabledMultiline auf true.. Mit dieser Methode kann die Ctrl-A Tastenkombination den gesamten Text markieren, wenn die ShortcutsEnabled beiden Eigenschaften Multiline auf " true.

Anwendungen für .NET Framework-Versionen 4.0 bis 4.6 können diese Methode nutzen, indem Sie dem Abschnitt <runtime> der datei app.config Folgendes hinzufügen:

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

Anwendungen, die auf .NET Framework-Versionen 4.6.1 oder höher ausgerichtet sind, können dieses Verhalten deaktivieren, indem Sie dem Abschnitt <runtime> der datei app.config Folgendes hinzufügen:

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

Note

Wenn die datei app.config bereits einen AppContextSwitchOverrides Schlüssel enthält, führen Sie den neuen Schlüsselwert mit dem vorhandenen Schlüssel zusammen. Beispiel: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />

Gilt für: