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 и
выполнять поиск на основе фактического списка допустимых
элементов.