Winforms 如何获取当前的';当用户通过键盘编辑数字上下控件(在屏幕上)时,它是否处于数字上下控件中?

Winforms 如何获取当前的';当用户通过键盘编辑数字上下控件(在屏幕上)时,它是否处于数字上下控件中?,winforms,numericupdown,Winforms,Numericupdown,我有一个数字上下选择器,设置为可接受的年份范围,默认为当前年份 用户可以用键盘编辑框中的数字:如果框中的数字是2011开始,他们可以按backspace,屏幕上框中的数字将是201。但是,据我所知,控件的value属性永远不会读取低于我设置的最小值(本例中为1900)的数字 我需要一种方法来获取屏幕上框中当前的数字,无论它是否在我可接受的范围内。有人知道怎么做吗 谢谢 您可以使用该属性获取当前文本,然后解析到int。它看起来可能不存在,但它在那里 文本对NumericUpDown控件的外观没有影

我有一个数字上下选择器,设置为可接受的年份范围,默认为当前年份

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

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

谢谢

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

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


谢谢,我正在做的是将控件子类化,以便在用户输入一个在可接受范围内的数字时触发事件。现在值更改在他们离开框(如果他们使用键盘)后激发,这与我的表单保存方案不匹配。此外,我以前也没有遇到过像这样的“隐藏”方法。@IBC首先我也能回忆起来。很高兴知道。我也在找房子。至少现在我知道我找不到它是有原因的