ViewVC Help
View File | Revision Log | Show Annotations | Download File | View Changeset | Root Listing
root/RomCheater/trunk/Win32/libWin32/Win32/UI/MultiNumericBox.cs
(Generate patch)

Comparing trunk/Win32/libWin32/Win32/UI/MultiNumericBox.cs (file contents):
Revision 224 by william, Sat Jun 2 13:27:18 2012 UTC vs.
Revision 225 by william, Sat Jun 2 14:29:00 2012 UTC

# Line 15 | Line 15 | namespace System.Windows.Forms
15              : base()
16          {
17              InitializeComponent();
18 <            this.Value = 0;
18 >            this.Value = (0).ToString();
19              this.ReadOnly = false;
20 <            InputType = MultiNumericBox_InputType.Default;
20 >            InputType = NumericInputTypes.Default;
21          }
22 +        //public override string Text
23 +        //{
24 +        //    get { return base.Text; }
25 +        //    set { base.Text = value; }
26 +        //}
27  
28 <        new public ValueType Value
29 <        {
25 <            get { return this.ToSingle(); }
26 <            set { base.Value = value; }
27 <        }
28 <        public override string Text
29 <        {
30 <            get { return base.Text; }
31 <            set { base.Text = value; }
32 <        }
33 <
34 <        private MultiNumericBox_InputType _InputType;
35 <        public MultiNumericBox_InputType InputType
28 >        private NumericInputTypes _InputType;
29 >        public NumericInputTypes InputType
30          {
31              get { return _InputType; }
32              set
# Line 46 | Line 40 | namespace System.Windows.Forms
40              base.CreateStandardKeys(ValidKeys);
41              switch (InputType)
42              {
43 <                case MultiNumericBox_InputType.Binary:
43 >                case NumericInputTypes.Binary:
44                      ValidKeys.Add(Keys.D0);
45                      ValidKeys.Add(Keys.NumPad0);
46                      ValidKeys.Add(Keys.D1);
47                      ValidKeys.Add(Keys.NumPad1);
48                      break;
49 <                case MultiNumericBox_InputType.Octal:
49 >                case NumericInputTypes.Octal:
50                      ValidKeys.AddRange(Enum.GetValues(typeof(Keys)).Cast<Keys>().Where(x => x >= Keys.D0 && x <= Keys.D7));
51                      ValidKeys.AddRange(Enum.GetValues(typeof(Keys)).Cast<Keys>().Where(x => x >= Keys.NumPad0 && x <= Keys.NumPad7));
52                      break;
53 <                case MultiNumericBox_InputType.Hex:
54 <                case MultiNumericBox_InputType.IEEE754HexFloat:
53 >                case NumericInputTypes.Hex:
54 >                case NumericInputTypes.IEEE754HexFloat:
55                      ValidKeys.AddRange(Enum.GetValues(typeof(Keys)).Cast<Keys>().Where(x => x >= Keys.D0 && x <= Keys.D9));
56                      ValidKeys.AddRange(Enum.GetValues(typeof(Keys)).Cast<Keys>().Where(x => x >= Keys.NumPad0 && x <= Keys.NumPad9));
57                      ValidKeys.Add(Keys.A);
# Line 67 | Line 61 | namespace System.Windows.Forms
61                      ValidKeys.Add(Keys.E);
62                      ValidKeys.Add(Keys.F);
63                      break;
64 <                case MultiNumericBox_InputType.Decimal:
64 >                case NumericInputTypes.Decimal:
65                      ValidKeys.Add(Keys.Decimal);
66                      ValidKeys.Add(Keys.OemPeriod);
67                      ValidKeys.AddRange(Enum.GetValues(typeof(Keys)).Cast<Keys>().Where(x => x >= Keys.D0 && x <= Keys.D9));
# Line 77 | Line 71 | namespace System.Windows.Forms
71          }
72      }
73  
74 <    public enum MultiNumericBox_InputType
74 >    public enum NumericInputTypes
75      {      
76          Decimal,
77          Binary,

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines