Form::ProcessCmdKey Method (Message%, Keys)
Processes a command key.
Assembly: System.Windows.Forms (in System.Windows.Forms.dll)
protected: [SecurityPermissionAttribute(SecurityAction::LinkDemand, Flags = SecurityPermissionFlag::UnmanagedCode)] virtual bool ProcessCmdKey( Message% msg, Keys keyData ) override
Parameters
- msg
-
Type:
System.Windows.Forms::Message%
A Message, passed by reference, that represents the Win32 message to process.
- keyData
-
Type:
System.Windows.Forms::Keys
One of the Keys values that represents the key to process.
Return Value
Type: System::Booleantrue if the keystroke was processed and consumed by the control; otherwise, false to allow further processing.
The ProcessCmdKey method overrides the base
ContainerControl::ProcessCmdKey implementation to provide additional handling of main menu command keys and MDI accelerators.
For information about trapping keystrokes, see "How to trap keystrokes in controls by using Visual C#" and "How to trap keystrokes in .NET controls by using Visual Basic .NET" in the Microsoft Knowledge Base at http://support.microsoft.com.
Available since 1.1