TextBox.ProcessCmdKey(Message, Keys) Metódus

Definíció

Parancskulcsot dolgoz fel.

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éterek

m
Message

A Messagefeldolgozandó ablaküzenetet jelképező hivatkozás által átadott hivatkozás.

keyData
Keys

Az egyik Keys olyan érték, amely a feldolgozandó billentyűparancsot jelöli.

Válaszok

trueha a parancskulcsot a vezérlő feldolgozta; egyéb esetben. false

Megjegyzések

Új a 4.6.1-ben. Az előző verziókban a +TextBox billentyűparancs nem tudta kijelölni az összes szöveget, amikor a tulajdonságok és ShortcutsEnabled a Multiline tulajdonságok is .értékre truelettek állítva. Ez a metódus lehetővé teszi, hogy a Ctrl-A billentyűparancs kijelölje az összes szöveget, ha a tulajdonságok és ShortcutsEnabled a Multiline tulajdonságok is be vannak állítvatrue.

A .NET Keretrendszer 4.0-4.6-os verzióit célzó alkalmazások kihasználhatják ezt a módszert úgy, hogy hozzáadják a következőket a app.config fájl <runtime> szakaszához:

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

A .NET Framework 4.6.1-es vagy újabb verzióit célzó alkalmazások a app.config fájl <runtime> szakaszában az alábbiakat adhatják hozzá:

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

Note

Ha a app.config fájl már tartalmaz kulcsot AppContextSwitchOverrides , egyesítse az új kulcs értékét a meglévő kulccsal. Például: <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

A következőre érvényes: