У меня есть Checkedlistbox, который имеет 3 строки в высоту и достаточно большой, чтобы отображать около 5 элементов.
Пока у меня меньше 15 элементов, все работает нормально.
Однако, если я добавлю шестнадцатый элемент, в поле selectedlist отобразится горизонтальная полоса прокрутки, которая занимает 2 строки элементов, что означает, что все элементы теперь находятся только в одной строке.
Хуже того, если я уберу лишний элемент, горизонтальная полоса прокрутки останется на месте.
Я пытался использовать:
mycheckedlistbox.HorizontalScrollbar = false;
mycheckedlistbox.ScrollAlwaysVisible = false;
но это, похоже, не имеет никакого эффекта.
Я использую режим multicolumn = true, который, кажется, вызывает это неправильное поведение
Есть ли способ предотвратить отображение горизонтальной полосы прокрутки в элементе управления и использовать вместо нее вертикальную полосу прокрутки?
Я нашел кого-то с похожим вопросом на форумах MSDN , но, похоже, он не получил ответа.