umb*_*sar 2 .net integer numericupdown
我有一个Windows numericupdown控件.我想限制它,以便用户只能输入整数.我怎么做?目前用户也可以输入十进制数.谢谢PS我正在使用.net
我做了一点实验,发现了这个解决方法:
private void numericUpDown1_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar < 48 || e.KeyChar > 57)
{
e.Handled = true;
}
}
Run Code Online (Sandbox Code Playgroud)
这样你就无法输入千位分隔符,但你可以通过首先找出千位分隔符并添加它来添加它.