在 .NET 4 C# WinForms 应用程序中,我在特定表单上有几个 NumericUpDown 控件。在运行时输入值进行测试时,最小值和最大值按预期强制执行,但在一个控件上除外。
我已将问题控制设置.Maximum
为 86400 和.Minimum
3。在运行时,它只允许从51 (!) 到 86400 的值。
设计器(自动生成)代码如下所示:
this.numEvilControl.Minimum = new decimal(new int[] {
3,
0,
0,
0});
我已经清理并重建了项目,但无济于事。
是什么导致这个控件产生了它自己的.Minimum
值?我不知道从哪里开始寻找。