Как настроить комбинированный список метрополитена на автозаполнение поиска, поэтому, когда я нахожусь в комбинированном ящике и начинаю печатать, он должен фильтровать список элементов, содержащий письменный текст.
Я создаю собственный метод, который изменяет это свойство на все списки в форме. Итак, мой код:
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