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

Параметры

m
Message

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

keyData
Keys

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

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

false во всех случаях.

Комментарии

Этот метод вызывается во время предварительной обработки сообщения для обработки ключей команд. Ключи команд — это ключи, которые всегда имеют приоритет над обычными входным ключами. Примерами клавиш команд являются акселераторы и сочетания клавиш меню. Метод должен вернуться true , чтобы указать, что он обработал ключ команды или false указать, что ключ не является ключом команды.

Реализация метода базового класса ProcessCmdKey возвращается false во всех случаях.

Примечания для тех, кто наследует этот метод

При переопределении ProcessCmdKey(Message, Keys) метода в производном классе метод должен вернуться true , чтобы указать, что он обработал ключ. Производные классы редко, если когда-либо, необходимо переопределить этот метод.

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