Как настроить Metro ComboBox для автозаполнения поиска? - PullRequest
0 голосов
/ 14 апреля 2019

Как настроить комбинированный список метрополитена на автозаполнение поиска, поэтому, когда я нахожусь в комбинированном ящике и начинаю печатать, он должен фильтровать список элементов, содержащий письменный текст.

Я создаю собственный метод, который изменяет это свойство на все списки в форме. Итак, мой код:

public void MetroComboBoxSearch(List<MetroComboBox> mtrCmbBox)
{
   foreach (var mtcmb in mtrCmbBox)
   {
       mtcmb.DropDownStyle = System.Windows.Forms.ComboBoxStyle.DropDown;
       mtcmb.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
       mtcmb.AutoCompleteSource = AutoCompleteSource.ListItems;
   }
}

Мой код работает для обычных Combobox, но не для MetroFramework. Когда я отлаживаю, я вижу, что DropDownStyle не превратился в DropDown, но он остается как DropDownList, а AutoCompleteMode остается как Suggest, а не как SuggestAppend, как мне требуется. Только AutoCompleteSource является ListItems, как по умолчанию.

Для библиотеки MetroFramework я использую: MetroModernUI от Денниса Магно, версия: 1.4.0

...