ToolStripItem.ProcessCmdKey(Message, Keys) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обрабатывает клавишу для команд.
protected public:
virtual bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal virtual bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
abstract member ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overridable Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean
Параметры
Возвращаемое значение
Значение false
во всех случаях.
Комментарии
Этот метод вызывается во время предварительной обработки сообщений для обработки ключей команд. Ключи команд — это ключи, которые всегда имеют приоритет над обычными входным ключами. Примеры клавиш команд включают ускорители и сочетания клавиш меню. Метод должен вернуться true
, чтобы указать, что он обработал ключ команды или false
указывает, что ключ не является ключом команды.
Реализация ProcessCmdKey метода базового класса возвращается false
во всех случаях.
Примечания для тех, кто наследует этот метод
При переопределении метода в производном классе переопределение ProcessCmdKey(Message, Keys) метода должно вернуться true
, чтобы указать, что он обработал ключ. Производные классы редко переопределяют этот метод.