2004-05-25 Atsushi Enomoto <atsushi@ximian.com>
[mono.git] / mcs / class / System.Windows.Forms / System.Windows.Forms / DataGridTextBox.cs
1 //
2 // System.Windows.Forms.DataGridTextBox
3 //
4 // Author:
5 //   stubbed out by Jaak Simm (jaaksimm@firm.ee)
6 //   Dennis Hayes (dennish@Raytek.com)
7 //
8 // (C) Ximian, Inc., 2002
9 //
10
11 using System.Drawing;
12 using System.ComponentModel;
13
14 namespace System.Windows.Forms {
15
16         /// <summary>
17         /// Represents a TextBox control that is hosted in a DataGridTextBoxColumn.
18         /// </summary>
19
20         [MonoTODO]
21         public class DataGridTextBox : TextBox {
22
23                 #region Fields
24                 bool isInEditOrNavigateMode;
25                 #endregion
26                 
27                 #region Constructor
28                 [MonoTODO]
29                 public DataGridTextBox() 
30                 {
31                         isInEditOrNavigateMode=true;
32                 }
33                 #endregion
34                 
35                 #region Properties
36                 public bool IsInEditOrNavigateMode {
37                         get { return isInEditOrNavigateMode; }
38                         set { isInEditOrNavigateMode=value; }
39                 }
40                 #endregion
41                 
42                 #region Methods
43                 [MonoTODO]
44                 protected override void OnKeyPress(KeyPressEventArgs e) 
45                 {
46                         //FIXME:
47                         base.OnKeyPress(e);
48                 }
49                 
50                 [MonoTODO]
51                 protected override void OnMouseWheel(MouseEventArgs e) 
52                 {
53                         //FIXME:
54                         base.OnMouseWheel(e);
55                 }
56                 
57                 [MonoTODO]
58                 protected internal override bool ProcessKeyMessage(ref Message m) 
59                 {
60                         //FIXME:
61                         return base.ProcessKeyMessage(ref m);
62                 }
63                 
64                 [MonoTODO]
65                 public void SetDataGrid(DataGrid parentGrid) 
66                 {
67                         //FIXME:
68                 }
69                 
70                 [MonoTODO]
71                 protected override void WndProc(ref Message m) 
72                 {
73                         //FIXME:
74                         base.WndProc(ref m);
75                 }
76                 #endregion
77         }
78 }