TextBox.ProcessCmdKey(Message, Keys) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee wordt een opdrachtsleutel verwerkt.
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
Parameters
- m
- Message
Een Message, doorgegeven door verwijzing die het vensterbericht vertegenwoordigt dat moet worden verwerkt.
Retouren
true als de opdrachtsleutel door het besturingselement is verwerkt; anders, false.
Opmerkingen
Nieuw in 4.6.1. In eerdere versies kan de sneltoets Ctrl+A in een TextBox niet alle tekst selecteren wanneer de ShortcutsEnabled en Multiline eigenschappen beide zijn ingesteld op true.. Met deze methode kan de Ctrl-A sneltoets alle tekst selecteren wanneer de ShortcutsEnabled en Multiline eigenschappen beide zijn ingesteld op true.
Toepassingen die zijn gericht op .NET Framework-versies 4.0 tot en met 4.6, kunnen van deze methode gebruikmaken door het volgende toe te voegen aan de sectie <runtime> van het app.config-bestand:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />
Toepassingen die gericht zijn op .NET Framework-versies 4.6.1 of hoger, kunnen zich afmelden voor dit gedrag door het volgende toe te voegen aan de sectie <runtime> van het app.config-bestand:
<AppContextSwitchOverrides value = "Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=true" />
Note
Als het bestand app.config al een AppContextSwitchOverrides sleutel bevat, voegt u de nieuwe sleutelwaarde samen in de bestaande sleutel. Bijvoorbeeld: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.