Поделиться через


ComboBox.AutoCompleteSource Свойство

Определение

Возвращает или задает значение, указывающее источник полных строк, используемых для автоматического завершения.

public:
 property System::Windows::Forms::AutoCompleteSource AutoCompleteSource { System::Windows::Forms::AutoCompleteSource get(); void set(System::Windows::Forms::AutoCompleteSource value); };
[System.ComponentModel.Browsable(true)]
public System.Windows.Forms.AutoCompleteSource AutoCompleteSource { get; set; }
[<System.ComponentModel.Browsable(true)>]
member this.AutoCompleteSource : System.Windows.Forms.AutoCompleteSource with get, set
Public Property AutoCompleteSource As AutoCompleteSource

Значение свойства

Одно из значений AutoCompleteSource. Параметры: AllSystemSources, AllUrl, FileSystemHistoryList, RecentlyUsedList, CustomSourceи None. Значение по умолчанию — None.

Атрибуты

Исключения

Указанное значение не является одним из значений AutoCompleteSource.

Комментарии

AutoCompleteCustomSource AutoCompleteModeИспользуйте свойства и AutoCompleteSource свойства для созданияComboBox, который автоматически завершает входные строки, сравнивая префикс, введенный с префиксами всех строк в поддерживаемом источнике. Это удобно для ComboBox элементов управления, в которых часто будут вводиться URL-адреса, адреса, имена файлов или команды.

Использование AutoCompleteCustomSource свойства является необязательным, но для использования AutoCompleteCustomSourceнеобходимо задать AutoCompleteSource свойствоCustomSource.

Необходимо совместно использовать AutoCompleteMode свойства и AutoCompleteSource свойства.

Если AutoCompleteMode задано значение SuggestAppend и AutoCompleteSource задано значение ListItems, поведение выглядит следующим образом:

  • Если список строк пуст, нажатие клавиши BACKSPACE или DELETE ничего не делает.

  • Если клавиша BACKSPACE нажимается менее чем за одну секунду, выбран предыдущий элемент или ничего не выбрано, если список строк пуст.

  • Если клавиша BACKSPACE нажимается более чем на одну секунду, выбирается первый элемент.

  • Если клавиша DELETE нажимается, выбирается первый элемент.

Замечание

Операционная система может ограничить количество пользовательских строк, которые он может отображать одновременно. Для строк, содержащих косую черту (/) или обратную косую черту (\), автоматическое завершение добавляет все символы только до косой черты и включая косую черту.

Применяется к

См. также раздел