TLookupValidator (модуль Validate)


TObject
 
-Init-
Done
Free
TValidator
Options
Status
Init
Load
-IsInvalid-------
IsValidInput
Store
Transfer
Valid
TFileWindow
 
IsValid
Lookup

    Средство проверки допустимости с просмотром сравнивает набранную пользователем строку со списком допустимых значений. TLookupValidator - это абстрактный тип проверки допустимости, из которого вы можете создать полезные производные механизмы проверки допустимости с просмотром. При создании типа проверки допустимости с просмотром вам нужно задать список допустимых элементов и переопределить метод Lookup, чтобы он возвращал True только в том случае, если ввод пользователя совпадает с элементами списка. Одним из примеров работающего потомка TLookupValidator является TStringLookupValidator.

Методы


    Ниже описываются методы, определенные в данном объекте.

IsValid (переопределяется редко)


     function IsValid(const S: string): Boolean; virtual;

    Для поиска строки S в списке допустимых элементов ввода вызывает Lookup. Возвращает True, если Lookup возвращает True, что означает, что Lookup нашла S в своем списке. В противном случае возвращается False.

    См. также: TLookupValidator.Lookup.

Lookup (часто переопределяется)


    Ищет строку S в списке допустимых элементов и возвращает True, если строка там найдена. В противном случае возвращает значение False. Функция Lookup объекта TLookupValidator - это абстрактный метод, который всегда возвращает False. Наследующие типы проверки допустимости с просмотром должны переопределять Lookup и выполнять поиск на основе фактического списка допустимых элементов.