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

Определение

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

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, который представляет сообщение окна для обработки.A Message, passed by reference, that represents the window message to process.

keyData
Keys

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

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

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

Комментарии

Этот метод вызывается во время предварительной обработки сообщения для обработки ключей команд.This method is called during message preprocessing to handle command keys. Ключи команд — это ключи, которые всегда имеют приоритет над обычными входными ключами.Command keys are keys that always take precedence over regular input keys. Примеры клавиш команд: сочетания клавиш и ярлыки меню.Examples of command keys include accelerators and menu shortcuts. Метод должен возвращать true, чтобы указать, что он обработал клавишу Command, или false, чтобы указать, что ключ не является клавишей команды.The method must return true to indicate that it has processed the command key, or false to indicate that the key is not a command key.

Реализация ProcessCmdKey метода базового класса возвращает false во всех случаях.The base-class implementation of ProcessCmdKey method returns false in all cases.

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

При переопределении метода ProcessCmdKey(Message, Keys) в производном классе, переопределение метода должно возвращать true, чтобы показать, что он обработал ключ.When overriding the ProcessCmdKey(Message, Keys) method in a derived class, the method override should return true to indicate that it has processed the key. Производные классы, как и раньше, будут переопределять этот метод.Derived classes will seldom, if ever, need to override this method.

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