如何以编程方式使用NumericUpDown获得最小-0.5负双值,例如在-0.5到0.5的范围内,如-0.5,-0.4,-0.3,-0.2,-0.1,0.0,0.1,0.2,0.3, 0.4,0.5,增量numericUpDown2.Increment = 0.1m;
初始化为值,并使其可用于从0.0开始的旋转框。或者在属性设置最小值-0.5的情况下,只需在-0.5和0.5之间切换
所以Convert.ToDecimal(-0.5);
对于双倍到小数
numericUpDown2.Maximum = 0.5;
numericUpDown2.Minimum = // -0.5;
与numericUpDown2.Minimum = double.MinValue;
答案 0 :(得分:2)
设置最小值/最大值是正确的代码。您缺少其他两个属性来获得所需的行为。您还需要设置Increment
值和DecimalPlaces
值,如下所示。 " M"表示小数值。希望这会有所帮助。
numericUpDown1.Increment = 0.1M;
numericUpDown1.DecimalPlaces = 1;
numericUpDown1.Minimum = -0.5M;
numericUpDown1.Maximum = 0.5M;