c# winform 设置listbox滚动条位置

2025-01-19 11:30:07
推荐回答(3个)
回答1:

当 SelectionMode 为 SelectionMode.NONE 时,不能调用 SelectionMode.SelectedIndex 的方法。
所以,把 SelectedMode 改为其它就可以了。
然后, ListBox1.SelectedIndex = ListBox1.Items.Count - 1 。
如果你是想失去焦点,那 ListBox1.ClearSelected() 就可以了。

回答2:

楼上说的对,你已经设置为不可选择了,又怎么能滚动到指定位置呢?
你可以在选中完毕后再将selectionmode设置为None

回答3:

又学一招