Определяет, что textbox отслеживает ранее введенные значения и делает их доступными в динамически изменяющемся списке предлагаемых для автозавершения ввода значений. Доступно, как в design, так в runtime.
Textbox.AutoComplete [ = nValue] |
Возвращаемое значение
- nValue
-
Целочисленный тип данных. В приведенной ниже таблице перечислены значения дляnValue.
nValue Установка 0
Не отображается список доступных значений.
1
Alphabetical Входы сортируются по алфавиту и не являются регистро-чувствительными.
2
Most Frequently Used (MFU) Входы сортируются на основе счетчика наиболее частого использования.
3
Most Recently Used Входы сортируются на основе данных самого последнего обновления, то есть на основе значения поля Updated в таблице источника входов.
4
Custom Используется поле Weight, заполненное вашим собственным алгоритмом, для указания способа сортировки. Результаты сортируются по убыванию (от высших к низшим значениям). Если имеются равные значения счетчика, то тогда используются значения поля Updated (первые в списке появятся значения, которые были обновлены позже).
Примечания
Применяется к: TextBox Control (Visual FoxPro)
Установите свойство AutoComplete для обеспечения функциональности элемента управления textbox, которая автоматически сохраняет введенные значения и предлагает их при вводе текста в элементе управления. Когда в текстовом боксе печатаются символы, то отображается динамически изменяющицся список ранее введенных значений, отвечающих шаблону введенных символов. Когда пользователь выбирает значение из списка, то значение textbox становится равным этому значеню и переписывает информацию об использовании этого входа в таблице Autocomp.dbf или иной, указанной вами таблице.
Для получения более подробной информации о том, как сохраняются введенные данные, смотрите описание Свойство AutoCompTable.
Если вы используете свой собственный порядок сортировки (4), вам необходимо определить весовой порядок обновлением поля Weight в таблице AutoComplete, которое резервировано для использования вами. Например, вы можете указать код в событии Valid для элемента управления textbox, который обновит значение поля Weight, основанное на частоте использования и в котором самые поздние введенные входы получают высшее значение веса.
Если вы желаете управлять числом предметов, появляющихся в динамическом списке, вы можете установить опцию List Display Count в диалоговом блоке Options. Вы можете, кроме того, установить это значение с помощью функции SYS(2910) - List Display Count.
Смотрите также
Справочное руководство
Элемент управления TextBox (Visual FoxPro)Свойство AutoCompTable
Свойство AutoCompSource