ComboBox.AutoCompleteMode Свойство

Определение

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

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

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

AutoCompleteMode

Одно из значений AutoCompleteMode. Допустимые значения: Append, None, Suggest и SuggestAppend. Значение по умолчанию — None.

Атрибуты

Исключения

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

Комментарии

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

Если задано значениеDropDownListComboBoxStyle, список отображается только в том случае, если AutoCompleteMode оно или Suggest SuggestAppend.

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

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

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

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

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

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

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

Примечание

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

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

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