📄 numericrange.cs
字号:
using System;
using System.Collections.Generic;
using System.Text;
namespace Fireball.Windows.Forms
{
public class NumericRange
{
private decimal _minValue;
private decimal _maxValue;
private bool _external;
public NumericRange()
{
_minValue = 0;
_maxValue = 100;
_external = false;
}
public NumericRange(decimal minValue,decimal maxValue)
{
_minValue = minValue;
_maxValue = maxValue;
_external = false;
}
public decimal MinValue
{
get { return _minValue; }
set { _minValue = value; }
}
public decimal MaxValue
{
get { return _maxValue; }
set { _maxValue = value; }
}
public bool Validate(decimal value)
{
if (_external)
{
return !((value >= _minValue) && (value <= _maxValue)); //((value <= _minValue) || (value >= _maxValue));
}
return ((value >= _minValue) && (value <= _maxValue));
}
public bool External
{
get
{
return _external;
}
set
{
_external = value;
}
}
public override string ToString()
{
return "minValue: " + _minValue.ToString() + ", maxValue: " + _maxValue.ToString();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -