如何检查用户是否在我的十进制数字输入的文本框中输入点或逗号,以及如果使用WinForm时输入不正确,如何获得错误消息提示错误? >
答案 0 :(得分:0)
您尚未说明您使用的是哪种语言。 这是您要找的吗?
c#
if (textBox1.Text.Contains(".") || textBox1.Text.Contains(","))
{
MyLabel1.Text = "Textbox Contains . or ,";
}
您只需将“ MyLabel1.Text”更改为您的Label所调用的名称即可。
答案 1 :(得分:0)
为什么不使用NumericUpDown控件代替文本框?
它支持十进制数字和千位分隔符,并且可以限制为仅显示整数。您可以设置最大值和最小值,这样就不必对用户输入的内容进行任何验证。