У меня есть форма с элементом управления System.Windows.Forms.NumericUpDown.
Скажите, что диапазон составляет от 0 до 100, а текущее значение (полученное с помощью счетчика) равно 100. Я могу ввести число, которое находится за пределами допустимого диапазона (скажем, 567), но когда я нажимаю ОК форма для сброса значения, просто устанавливает значение вне диапазона 100 и закрывает форму.
Клиент хочет получить явное сообщение о том, что номер выходит за пределы допустимого диапазона. Итак, я посмотрел на проверку свойства NumericUpDown.Text
на закрытии формы, но это свойство возвращает мне «100», а не «567».
Где (или как) я могу "поймать" тот факт, что текст, отображаемый в элементе управления, является "567"?