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

Определение

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

protected public:
 override bool ProcessCmdKey(System::Windows::Forms::Message % m, System::Windows::Forms::Keys keyData);
protected internal override bool ProcessCmdKey (ref System.Windows.Forms.Message m, System.Windows.Forms.Keys keyData);
override this.ProcessCmdKey : Message * System.Windows.Forms.Keys -> bool
Protected Friend Overrides Function ProcessCmdKey (ByRef m As Message, keyData As Keys) As Boolean

Параметры

m
Message

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

keyData
Keys

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

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

Boolean

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

Комментарии

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

Реализация ToolStripDropDownItem этого метода вызывает ProcessCmdKey DropDown элемент, если в DropDownItems коллекции есть элементы. В противном случае эта реализация вызывает реализацию базового класса.

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

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

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