Forex_Strategy_Builder.NUD.OnKeyUp C# (CSharp) Method

OnKeyUp() protected method

protected OnKeyUp ( KeyEventArgs e ) : void
e System.Windows.Forms.KeyEventArgs
return void
        protected override void OnKeyUp(KeyEventArgs e)
        {
            decimal value;
            if (decimal.TryParse(Text, out value))
            {
                if (Minimum <= value && value <= Maximum)
                {
                    SetValue(value);

                    if (ForeColor != foreColor)
                        ForeColor = foreColor;
                }
                else
                {
                    if (timer.Enabled)
                        timer.Stop();

                    if (ForeColor != errorColor)
                        ForeColor = errorColor;
                }
            }
        }