验证Win Forms中的数字格式

时间:2010-10-11 17:47:10

标签: winforms validation textbox

我在win表单控件上有许多需要输入验证的文本框。

如何以下列格式验证号码

nn.nn

另外,如何验证数字是正整数

感谢

1 个答案:

答案 0 :(得分:0)

要验证有效数字,可以在文本框的leave事件中使用isnumeric函数。如果它不是数字,请将focust设置回textbox1。将int(x)的值与x进行比较,看它是否为整数。

If Not IsNumeric(txAngle.Text) Then
  MsgBox("Enter a number between -360 and 360.")
  txAngle.Focus()
else
  x = CDbl(txAngle.Text)
  if int(x) <> x then ' test for integer
  ...
end if