Четвертый BORLAND С++ и его окружение

       

Класс проверки допустимости по диапазону


TRangeValidator - это класс проверки допустимости, производный от TFilterValidator. Он воспринимает только числа и добавляет

к конечному результату проверку по диапазону. Этот конструктор

имеет два параметра, определяющие минимальное и максимальное допустимые значения.

Механизм проверки допустимости по диапазону действует как

механизм фильтрации, воспринимающий только цифры от 0 до 9, символы + и -. Таким образом, наследуемая TValidInput пропускает через фильтр только числа. IsValid в TRangeValidator возвращает

True только в том случае, если введенное число является допустимым числом в заданном диапазоне. Если число лежит вне диапазона,

функция-элемент Error возвращает сообщение об ошибке.



Содержание раздела