TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) TextBox.ProcessCmdKey(Message, Keys) Method

Определение

Обрабатывает клавишу для команд.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 :  * System.Windows.Forms.Keys -> bool
Protected Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Параметры

m
Message Message Message Message

Передаваемый по ссылке объект Message, который представляет сообщение окна для обработки.A Message, passed by reference that represents the window message to process.

keyData
Keys Keys Keys Keys

Одно из значений Keys, представляющее обрабатываемое сочетание клавиш.One of the Keys values that represents the shortcut key to process.

Возвраты

Значение true, если командная клавиша была обработана элементом управления; в противном случае значение false.true if the command key was processed by the control; otherwise, false.

Комментарии

Новые возможности 4.6.1.New in 4.6.1. В предыдущих версиях, клавиша Ctrl-A в TextBox не удалось выбрать весь текст при ShortcutsEnabled и Multiline свойства были заданы 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.. Этот метод позволяет клавиш Ctrl + A, выделите весь текст при ShortcutsEnabled и Multiline заданы оба свойства true.This method enables the Ctrl-A shortcut key to select all text when the ShortcutsEnabled and Multiline properties are both set to true.

Приложения, предназначенные для версий платформы .NET Framework 4.0 по 4.6 можно воспользоваться преимуществами этого метода, добавив следующую команду, чтобы <runtime> раздел файла 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" />  

Приложения, предназначенные для версий платформы .NET Framework 4.6.1 или более новые может отключить это поведение, добавив следующую команду, чтобы <runtime> раздел файла 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" />  

Примечание

Если файл app.config уже содержит AppContextSwitchOverrides ключа, объединение значения нового ключа существующий ключ.If the app.config file already contains an AppContextSwitchOverrides key, merge the new key value into the existing key. Например, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.For example, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

Безопасность

SecurityPermission
для работы с неуправляемым кодом.for operating with unmanaged code. Связанное перечисление: UnmanagedCodeAssociated enumeration: UnmanagedCode

Применяется к