Функции-элементы
Constructor | Строит абстрактный объект проверки допустимости и устанавливает в 0 поле Options. |
Destructor | Уничтожает абстрактный объект проверки допустимости. |
Error | Абстрактная функция, вызываемая Valid, когда
пользователь вводит недопустимую информацию. Переопределяется в производных классов для получения обратной связи с пользователем. |
HasOption | Получает биты Options и возвращает True, если
заданный бит установлен. |
IsValid | По умолчанию возвращает True. Переопределяется
в производных классах для проверки допустимости данных редактируемого управляющего элемента. |
IsValidInput | Если редактируемый управляющий элемент имеет
соответствующий объект проверки допустимости, то IsValidInput вызывается после обработки каждого клавиатурного события. По умолчанию возвращает True. В производных классах переопределяется. |
SetOption | Устанавливает биты Options. |
Transfer | Позволяет объекту проверки допустимости устанавливать и получать значения соответствующего
редактируемого управляющего элемента. Особенно полезна для проверки нестроковых данных. |
UnsetOption | Отменяет установку битовых значений Options. |
Valid | Возвращает True, если IsValid возвращает True.
В противном случае вызывает Error и возвращает False. |