Проверка числовых форматов в Win Forms - PullRequest
0 голосов
/ 11 октября 2010

У меня есть несколько текстовых полей в элементе управления выигрышными формами, которые требуют подтверждения ввода.

Как проверить число в следующем формате

nn.nn

также, как мне проверить, что число является положительным целым числом

спасибо

1 Ответ

0 голосов
/ 11 октября 2010

Чтобы проверить действительное число, вы можете использовать числовую функцию в событии оставления текстового поля.Если он не числовой, установите фокус обратно в текстовое поле1.Сравните значение 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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...