kavz.m Ответов: 1

Как ограничить входное значение в текстовое поле в пределах диапазона в VB.NET?


Я хочу установить минимальное и максимальное значение, которое можно ввести в текстовое поле. Если введенное значение не находится в пределах диапазона, ошибка должна быть указана поставщиком ошибок.

Что я уже пробовал:

Я попробовал следующий код, но он не работает.

Если txtcellvtg.Текст > 3 и txtcellvtg.Текст < 2.3 затем
'
ErrorProvider2. SetError(txtcellvtg, " максимальное напряжение ячейки равно 3 ")
Ещё
ErrorProvider2. SetError(txtcellvtg, "")
Конец, Если

1 Ответов

Рейтинг:
2

OriginalGriff

Используйте TryParse, чтобы преобразовать его в двойное значение, и сравните это: Двойной.Метод TryParse (String, Double) (System)[^]