|
|
|
---|
    Объект проверки допустимости с помощью просмотра строк TStringLookupValidator проверяет данные в соответствующей строке ввода путем просмотра набора допустимых строк. Если в строке ввода вам требуются только строки из определенного набора строк, вы можете использовать данные объекты.
    Указывает на набор строк, содержащий все допустимые строки,
которые может набирать пользователь. Если Strings имеет значение
nil, все строки будут недопустимыми.
    Ниже перечисляются методы, содержащиеся в данном объекте.
    Строит объекты проверки допустимости с просмотром строк,
вызывая сначала конструктор Init, наследуемый из TLookupValidator,
а затем устанавливая Strings в AStrings.
    См. также: TLookupValidator.Init.
    Строит и загружает объекты проверки допустимости с
просмотром строк из потока S, вызывая сначала конструктор Load,
наследуемый из TLookupValidator, а затем считывая набор строк Strings.
    См. также: TLookupValidator.Load.
    Уничтожает список допустимых строк, вызывая NewString(nil),
а затем уничтожает объект проверки допустимости с просмотром
строк путем вызова деструктора Done, наследуемого из
TLookupValidator.
    См. также: TLookupValidator.Done,
TStringLookupValidator.NesStringList.
    Выводит блок сообщения, указывающий, что набранная строка не
совпадает с записью в списке строк.
    Возвращает True, если переданная в S строка совпадает с
какой-либо из строк в наборе Strings. Для определения присутствия S
использует метод Search набора строк.
Поля
Strings: PStringsCollection;
Методы
Init
constructor Init(AStrings: PStringCollection);
Load
constructor Load(var S: TStream);
Done
destructor Done; virtual;
Error
procedure Error; virtual;
Lookup
function Lookup(const S: string): Boolean; virtual;