Я хочу создать TextBox
в приложении windows form в visual studio, который содержит только определенные числа. например, я хочу, чтобы одно текстовое поле могло содержать только числа между 0
и 1
. Если его любое другое значение, я хочу, чтобы сообщение появилось, что говорит неправильный номер. Приложение написано на C#.Текстовое поле с определенными номерами
Я видел этот пример C# Numeric Only TextBox Control , но это числовое значение, и я хочу указать числовое число.
Редактировать: Моя ошибка я не был достаточно ясен. Я попробовал NumericUpDown, но он не работает для всех примеров. Во втором поле я хочу иметь значения от 20 до 340, но только плавающие точки .5 между (20,20,5,21 и т. Д.), И если я использую NumericUpDown, если пользователь вставляет 22.6, ячейка принимает его, и я не хочу что. Вот почему я спрашиваю, можно ли управлять значением, вставленным в текстовое поле или в MaskedTextBox, и если он имеет право тогда, чтобы пользователь мог ввести его в поле. Надеюсь, теперь я достаточно ясен.
Использовать NumericUpDown. –
Этот вопрос кажется не по теме, потому что ему не хватает усилий от OP. –
@PatrickHofman> Ну, число от 0 до 1, скорее всего, будет плавающим числом, поэтому довольно сложно получить полный раскрывающийся список ... –