WinForm文本框,带有十进制数字验证

时间:2018-07-20 11:23:46

标签: winforms textbox

如何检查用户是否在我的十进制数字输入的文本框中输入点或逗号,以及如果使用WinForm时输入不正确,如何获得错误消息提示错误? >

2 个答案:

答案 0 :(得分:0)

您尚未说明您使用的是哪种语言。 这是您要找的吗?

  

c#

if (textBox1.Text.Contains(".") || textBox1.Text.Contains(","))
   {
       MyLabel1.Text = "Textbox Contains . or ,";
   }

您只需将“ MyLabel1.Text”更改为您的Label所调用的名称即可。

答案 1 :(得分:0)

为什么不使用NumericUpDown控件代替文本框?

它支持十进制数字和千位分隔符,并且可以限制为仅显示整数。您可以设置最大值和最小值,这样就不必对用户输入的内容进行任何验证。