Winforms-выпадающий список множественного выбора
Я ищу элемент управления выпадающего списка, который позволяет мне выбрать несколько элементов. Что-то вроде CheckedListbox, но в виде выпадающего списка (я не хочу, чтобы он занимал большой кусок экрана). На данный момент я вполне убежден, что такого встроенного управления нет. NET.
Обратите внимание, что это Winforms, а не ASP.NET есть предложения?
3 ответа:
Есть еще одно исправление:
Приведенное выше решение является правильным для исправления первой проблемы, когда для входа в список флажков потребовалось два клика, однако это вводит новую проблему, когда вы щелкаете элемент управления, чтобы выйти из него, он сохраняет фокус, и вы должны дважды щелкнуть, чтобы перейти к другому элементу управления. Я смог исправить это с помощью следующего кода:
В CheckBoxComboBox.cs добавьте следующее переопределение:
protected override void OnClick(EventArgs e) { base.OnClick(e); this.Parent.Focus(); }
С ответом от Роба п. и этот ответ, он не будет держать сосредоточьтесь на любом событии щелчка.