Определяет поле Source в таблице, которая отслеживает текст для обеспечения функциональности автозавершения в элементе управления Textbox. Доступно, как в design, так и в run time.
cTextbox.AutoCompSource [= cValue] |
Возвращаемое значение
- cValue
-
Имя поля в таблице, используемой для автозавершения ввода, ассоциированного с textbox.
Примечания
Применяется к: TextBox Control (Visual FoxPro)
Определяет имя Source, используемого для поиска данных в таблице AutoComp. Имя поля является регистро-нечувстительным и хранится в верхнем регистре в таблице AutoComp.
Когда вход записывается или считывается из таблицы AutoComp, то используется ключ, который представляет собой поле Source. По умолчанию, если это свойство не определено, тогда имя элемента управления textbox становится ключевым значением в этом поле таблицы AutoComp.
Вы можете написать приложение, которое будет использовать одиночную таблицу AutoComp, которая будет поставлять значения нескольким элементам управления textbox, внутри одного приложения.
Поле Source в таблице AutoComp ограничено 20-ю символами. Вы должны убедиться, что ваше значение свойства AutoCompSource отвечает этому ограничению. В случае, если вы не указали значения для свойства AutoCompSource, то будет использовано значение свойства Name элемента управления, для которых вы пожелали установить автозавершение ввода. Если используемый источник имеет имя длиной более 20 символов, то оно обрезается до первых 20 символов .
Пример
Например, вы можете иметь несколько форм, которые имеют поле Address. С помощью установки свойства AutoCompSource в значение “myAddress” для каждого текстового бокса, который отображает поле адреса, то вы можете многократно использовать входы в таблице AutoComp по всему вашему приложение.
![]() | |
---|---|
AddressForm.AddressText1.AutoCompSource = 'myAddress' |
Смотрите также
Справочное руководство
Элемент управления TextBox (Visual FoxPro)Свойство AutoCompTable
Свойство AutoComplete