我有一个 Checkedlistbox,它有 3 行高,大到可以显示大约 5 个元素。
只要我的元素少于 15 个,一切都运行良好。但是,如果我添加第 16 个元素,checkedlistbox 会显示一个水平滚动条,它占用 2 个项目行,这意味着所有项目现在只在一行上。
更糟糕的是,如果我删除了额外的项目,水平滚动条会保持原位。
我试过使用:
mycheckedlistbox.HorizontalScrollbar = false;
mycheckedlistbox.ScrollAlwaysVisible = false;
但这似乎没有任何效果。
我使用 multicolumn=true 模式,这似乎导致了这种不当行为
有没有办法阻止控件显示水平滚动条,而是使用垂直滚动条?
我在msdn 论坛上找到了一个有类似问题的人,但似乎他没有得到答案。