使用selectedItem将列表框滚动到最后
本文关键字:滚动 最后 列表 selectedItem 使用 | 更新日期: 2023-09-27 18:28:18
这是我的代码:
lbLog.Items.Add("Something");
lbLog.SelectedIndex = (lbLog.Items.Count - 1);
这可以将listBox滚动到最后一个条目,但我不希望最后一个条目的颜色是"蓝色"。是否可以这样做,但不让用户选择最后一个项目?
感谢
lbLog.SelectedIndex= -1;
使用蓝色使您当前的选择更加集中。选择后添加此代码。
将.SelectedIndex = -1;
添加到最后一个代码
我自己设法做到了,只需添加:
lbLog.SelectedIndex = -1;
在底部,最后的代码看起来像:
lbLog.Items.Add("Something");
lbLog.SelectedIndex = (lbLog.Items.Count - 1);
lbLog.SelectedIndex = -1;
使用此选项,它将滚动到最后一项,但不会选择它。
lbLog.TopIndex = lbLog.Items.Count - 1;