|
|
|
---|
    Объекты фильтрации и проверки допустимости проверяют информацию, набираемую пользователем в полях ввода. Механизм проверки допустимости содержит набор допустимых символов. Если пользователь набирает один из разрешенных символов, то фильтр проверки допустимости указывает, что символ допустим. Если пользователь набрал любой другой символ, механизм проверки допустимости указывает, что ввод недопустим.
    Содержит набор всех символов, которые может набирать
пользователь. Например, чтобы разрешить ввод только цифр, установите
ValidChars в ['0'..'9']. ValidChars устанавливается параметром
AValidChars, переданным конструктору Init.
    Ниже описываются методы, определенные в данном объекте.
    Строит объект фильтрации и проверки допустимости, вызывая
сначала наследуемый из TValidator конструктор Init, а затем
устанавливая ValidChars в AValidChars.
    Строит и загружает объект фильтрации и проверки допустимости
из потока S, вызывая сначала наследуемый из TValidator
конструктор Load, а затем считывая набор допустимых символов в
ValidChars.
    См. также: TVAlidator.Load.
    Выводит блок сообщений, указывающий, что текстовая строка
содержит недопустимый символ.
    Возвращает значение True, если все символы в строке S
содержатся в множестве допустимых символов ValidChars. В противном
случае возвращает False.
Поля
ValidChars: TCharSet;
Методы
Init
constructor Init(AValidChars: TCharSet);
Load
constructor Load(var S: TStream);
Error
procedure Error; virtual;
IsValid
function IsValid(const S: string): Boolean; virtual;