NGWS SDK Documentation  

This is preliminary documentation and subject to change.
To comment on this topic, please send us email at ngwssdk@microsoft.com. Thanks!

KeyPressEventArgs Class

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

Remarks

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.

Requirements

Namespace: System.WinForms

Assembly: System.WinForms.dll

See Also

KeyPressEventArgs Members | System.WinForms Namespace | OnKeyPress | System.WinForms.Control.KeyPress | KeyEventArgs | OnKeyDown | System.WinForms.Control.KeyDown | OnKeyUp | System.WinForms.Control.KeyUp