TextBox.ProcessCmdKey(Message, Keys) Метод

Определение

Обрабатывает клавишу для команд.

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

Параметры

m
Message

Передаваемый по ссылке объект Message, который представляет сообщение окна для обработки.

keyData
Keys

Одно из значений Keys, представляющее обрабатываемое сочетание клавиш.

Возвращаемое значение

Boolean

Значение true, если командная клавиша была обработана элементом управления; в противном случае значение false.

Комментарии

Новые возможности в версии 4.6.1. В предыдущих версиях сочетание клавиш CTRL+A в TextBox не удалось выделить весь текст, когда ShortcutsEnabled Multiline оба свойства были заданы.true. Этот метод позволяет сочетанию клавиш CTRL-A выделить весь текст, если для обоих ShortcutsEnabled Multiline свойств задано значение . true.

Приложения, предназначенные для платформа .NET Framework версии 4.0–4.6, могут воспользоваться этим методом, добавив следующий код в <runtime> раздел файла app.config:

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

Приложения, предназначенные для платформа .NET Framework версии 4.6.1 или более поздних версий, могут отказаться от этого поведения, добавив в раздел файла app.config следующий <runtime> код:

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

Примечание

Если файл app.config уже содержит AppContextSwitchOverrides ключ, объедините новое значение ключа с существующим ключом. Например, <AppContextSwitchOverrides value = "oldKey=oldValue;Switch.System.Windows.Forms.DoNotSupportSelectAllShortcutInMultilineTextBox=false" />.

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