1

我有一个 numericUpDown 选择器,它设置为可接受的年份范围,默认为当前年份。

用户可以用键盘编辑框中的数字:假设里面的数字是 2011 开头的,他们可以按退格键,屏幕上的框中的数字将是 201。但是,据我所知,控件的 value 属性永远不会读取低于我设置的最小值(在本例中为 1900)的数字。

我需要一种方法来获取屏幕上当前框中的数字,无论它是否在我可接受的范围内。有人知道怎么做吗?

谢谢!

4

1 回答 1

3

您可以使用该NumericUpDown.Text属性获取当前文本,然后解析为int. 它可能看起来不存在该属性,但它就在那里。

Text 对 NumericUpDown 控件的外观没有影响;因此,它隐藏在设计器中和 IntelliSense 中。

于 2011-10-22T00:52:00.420 回答