/[RomCheater]/trunk/Win32/libWin32/Win32/UI/NumericBoxBase.cs
ViewVC logotype

Diff of /trunk/Win32/libWin32/Win32/UI/NumericBoxBase.cs

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

trunk/Win32/libWin32/Win32/UI/NumericBox.cs revision 189 by william, Wed May 9 20:52:20 2012 UTC trunk/Win32/libWin32/Win32/UI/NumericBoxBase.cs revision 220 by william, Sat Jun 2 11:55:57 2012 UTC
# Line 9  using System.Windows.Forms; Line 9  using System.Windows.Forms;
9    
10  namespace System.Windows.Forms  namespace System.Windows.Forms
11  {  {
12      public partial class NumericBox : UserControl      public partial class NumericBoxBase : UserControl
13      {      {
14          public NumericBox()          public NumericBoxBase()
15          {          {
16              InitializeComponent();              InitializeComponent();
17              this.Value = 0;              this.Value = 0;
18              this.ReadOnly = false;              this.ReadOnly = false;
19          }          }
20    
21          private object _Value;          private ValueType _Value;
22          public virtual object Value          [Browsable(true)]
23            public ValueType Value
24          {          {
25              get { return _Value; }              get { return _Value; }
26              set { _Value = value; this.Text = value.ToString(); }              set { _Value = value; this.Text = value.ToString(); }
27          }          }
28    
29          private bool _ReadOnly;          private bool _ReadOnly;
30          public virtual bool ReadOnly          public bool ReadOnly
31          {          {
32              get { return _ReadOnly; }              get { return _ReadOnly; }
33              set { _ReadOnly = value; if (_ReadOnly) { txtValueBox.Enabled = false; } else { txtValueBox.Enabled = true; } }              set { _ReadOnly = value; if (_ReadOnly) { txtValueBox.Enabled = false; } else { txtValueBox.Enabled = true; } }
# Line 44  namespace System.Windows.Forms Line 45  namespace System.Windows.Forms
45      #region NumericBox Extensions      #region NumericBox Extensions
46      public static class NumericBoxExtensions      public static class NumericBoxExtensions
47      {      {
48          public static byte ToByte(this NumericBox val)          public static byte ToByte(this NumericBoxBase val)
49          {          {
50              try              try
51              {              {
# Line 52  namespace System.Windows.Forms Line 53  namespace System.Windows.Forms
53              }              }
54              catch { return 0; }              catch { return 0; }
55          }          }
56          public static sbyte ToSByte(this NumericBox val)          public static sbyte ToSByte(this NumericBoxBase val)
57          {          {
58              try              try
59              {              {
# Line 60  namespace System.Windows.Forms Line 61  namespace System.Windows.Forms
61              }              }
62              catch { return 0; }              catch { return 0; }
63          }          }
64          public static Int16 ToInt16(this NumericBox val)          public static Int16 ToInt16(this NumericBoxBase val)
65          {          {
66              try              try
67              {              {
# Line 68  namespace System.Windows.Forms Line 69  namespace System.Windows.Forms
69              }              }
70              catch { return 0; }              catch { return 0; }
71          }          }
72          public static Int32 ToInt32(this NumericBox val)          public static Int32 ToInt32(this NumericBoxBase val)
73          {          {
74              try              try
75              {              {
# Line 76  namespace System.Windows.Forms Line 77  namespace System.Windows.Forms
77              }              }
78              catch { return 0; }              catch { return 0; }
79          }          }
80          public static Int64 ToInt64(this NumericBox val)          public static Int64 ToInt64(this NumericBoxBase val)
81          {          {
82              try              try
83              {              {
# Line 84  namespace System.Windows.Forms Line 85  namespace System.Windows.Forms
85              }              }
86              catch { return 0; }              catch { return 0; }
87          }          }
88          public static UInt16 ToUInt16(this NumericBox val)          public static UInt16 ToUInt16(this NumericBoxBase val)
89          {          {
90              try              try
91              {              {
# Line 92  namespace System.Windows.Forms Line 93  namespace System.Windows.Forms
93              }              }
94              catch { return 0; }              catch { return 0; }
95          }          }
96          public static UInt32 ToUInt32(this NumericBox val)          public static UInt32 ToUInt32(this NumericBoxBase val)
97          {          {
98              try              try
99              {              {
# Line 100  namespace System.Windows.Forms Line 101  namespace System.Windows.Forms
101              }              }
102              catch { return 0; }              catch { return 0; }
103          }          }
104          public static UInt64 ToUInt64(this NumericBox val)          public static UInt64 ToUInt64(this NumericBoxBase val)
105          {          {
106              try              try
107              {              {
# Line 108  namespace System.Windows.Forms Line 109  namespace System.Windows.Forms
109              }              }
110              catch { return 0; }              catch { return 0; }
111          }          }
112          public static Single ToSingle(this NumericBox val)          public static Single ToSingle(this NumericBoxBase val)
113          {          {
114              try              try
115              {              {
# Line 116  namespace System.Windows.Forms Line 117  namespace System.Windows.Forms
117              }              }
118              catch { return 0; }              catch { return 0; }
119          }          }
120          public static double ToDouble(this NumericBox val)          public static double ToDouble(this NumericBoxBase val)
121          {          {
122              try              try
123              {              {
# Line 124  namespace System.Windows.Forms Line 125  namespace System.Windows.Forms
125              }              }
126              catch { return 0; }              catch { return 0; }
127          }          }
128          public static decimal ToDecimal(this NumericBox val)          public static decimal ToDecimal(this NumericBoxBase val)
129          {          {
130              try              try
131              {              {
# Line 132  namespace System.Windows.Forms Line 133  namespace System.Windows.Forms
133              }              }
134              catch { return 0; }              catch { return 0; }
135          }          }
136          public static string ToString(this NumericBox val)          public static string ToString(this NumericBoxBase val)
137          {          {
138              try              try
139              {              {

Legend:
Removed from v.189  
changed lines
  Added in v.220

  ViewVC Help
Powered by ViewVC 1.1.22