在设计winform窗体的时候怎么才能让textbox控件只能输入数字呢

2024-12-03 02:57:46
推荐回答(3个)
回答(1):

private bool valudateInfo(textbox str)
{
str = textBox1.text;
int result = 0;

if (int.TryParse(str, out result) == true)
{
Console.WriteLine("这说明输入的是数字");
return true;

}
else
{
Console.WriteLine("这说明输入的不是数字");
return false;

}
}

建个方法专门验证下 控件本身没这功能!

回答(2):

使用MaskedTextBox控件,可以定义输入的格式,还可以有占位符

回答(3):

这个.....TextBox本身没有这个功能的......要实现的话只能你自己加验证,写正则验证,貌似可以用自定义控件去实现吧