**** Merged from MCS ****
[mono-project.git] / mcs / class / System.Windows.Forms / Gtk / KeyPressEventArgs.cs
blobbe1ddf64d8c134d04c8cd4787481df60122c4f5c
1 //
2 // System.Windows.Forms.KeyPressEventArgs.cs
3 //
4 // Author:
5 // stubbed out by Daniel Carrera (dcarrera@math.toronto.edu)
6 // Dennis Hayes (dennish@Raytek.com)
7 // Gianandrea Terzi (gterzi@lario.com)
8 //
9 // (C) 2002 Ximian, Inc
12 using System.Runtime.InteropServices;
14 namespace System.Windows.Forms {
16 // <summary>
17 // </summary>
19 public class KeyPressEventArgs : EventArgs {
21 #region Fields
23 private char keychar;
24 private bool handled = false; //Gian : Initialize?
26 #endregion
29 // --- Constructor
31 public KeyPressEventArgs (char keyChar)
33 this.keychar = keyChar;
36 #region Public Properties
37 [ComVisible(true)]
38 public bool Handled {
39 get {
40 return handled;
42 set {
43 handled = value;
47 [ComVisible(true)]
48 public char KeyChar {
49 get {
50 return keychar;
53 #endregion