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

Одно из значений AutoCompleteSource. Параметрами являются AllSystemSources, AllUrl, FileSystem, HistoryList, RecentlyUsedList, CustomSource и None. Значение по умолчанию — None.

Атрибуты

Исключения

Указанное значение не равно ни одному из значений AutoCompleteSource.

Комментарии

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

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

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

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

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

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

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

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

Примечание

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

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

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