Provides data for the System.WinForms.Control.KeyPress event.
Object
EventArgs
KeyPressEventArgs
[Visual Basic] Public Class KeyPressEventArgs Inherits EventArgs [C#] public class KeyPressEventArgs : EventArgs [C++] public __gc class KeyPressEventArgs : public EventArgs [JScript] public class KeyPressEventArgs extends EventArgs
A KeyPressEventArgs specifies the character that is composed when the user presses a key. For example, when the user presses SHIFT + K, the KeyChar property returns an uppercase K.
A System.WinForms.Control.KeyPress event occurs when the user presses a key. Two events coincide with the System.WinForms.Control.KeyPress event: System.WinForms.Control.KeyUp and System.WinForms.Control.KeyDown. The System.WinForms.Control.KeyDown event precedes each System.WinForms.Control.KeyPress event when the user presses a key, and a System.WinForms.Control.KeyUp event occurs when the user releases a key. When the user holds a key down, duplicate System.WinForms.Control.KeyDown and System.WinForms.Control.KeyPress events occur each time the character repeats. One System.WinForms.Control.KeyUp event is generated upon release.
With each System.WinForms.Control.KeyPress event, a KeyPressEventArgs is passed. A KeyEventArgs is passed with each System.WinForms.Control.KeyDown and System.WinForms.Control.KeyUp event. A KeyEventArgs specifies whether any modifier keys (CTRL, SHIFT, or ALT) were pressed along with another key.
For information about the event model, see TBD.
Namespace: System.WinForms
Assembly: System.WinForms.dll
KeyPressEventArgs Members | System.WinForms Namespace | OnKeyPress | System.WinForms.Control.KeyPress | KeyEventArgs | OnKeyDown | System.WinForms.Control.KeyDown | OnKeyUp | System.WinForms.Control.KeyUp