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. Допустимые значения: Append, None, Suggest и SuggestAppend. Значение по умолчанию — None.
- Атрибуты
Исключения
Указанное значение не является одним из значений AutoCompleteMode.
Комментарии
AutoCompleteCustomSource AutoCompleteModeИспользуйте свойства и AutoCompleteSource свойства для созданияComboBox, который автоматически завершает входные строки, сравнивая префикс, введенный с префиксами всех строк в поддерживаемом источнике. Это удобно для ComboBox элементов управления, в которых часто будут вводиться URL-адреса, адреса, имена файлов или команды. Если в поддерживаемом источнике есть повторяющиеся записи, автоматическое завершение ведет себя непредсказуемо.
Если задано значение ComboBoxStyleDropDownList, список отображается только в том случае, если AutoCompleteMode оно Suggest или SuggestAppend.
Использование AutoCompleteCustomSource свойства является необязательным, но для использования AutoCompleteCustomSourceнеобходимо задать AutoCompleteSource свойствоCustomSource.
Необходимо совместно использовать AutoCompleteMode свойства и AutoCompleteSource свойства.
Если AutoCompleteMode задано значение SuggestAppend и AutoCompleteSource задано значение ListItems, поведение выглядит следующим образом:
Если список строк пуст, нажатие клавиши BACKSPACE или DELETE ничего не делает.
Если клавиша BACKSPACE нажимается менее чем за одну секунду, выбран предыдущий элемент или ничего не выбрано, если список строк пуст.
Если клавиша BACKSPACE нажимается более чем на одну секунду, выбирается первый элемент.
Если клавиша DELETE нажимается, выбирается первый элемент.
Замечание
Операционная система может ограничить количество пользовательских строк, которые он может отображать одновременно. Для строк, содержащих косую черту (/) или обратную косую черту (\), автоматическое завершение добавляет все символы только до косой черты и включая косую черту.