ListBox滚动条翻滚到最底部(非选中方法)
如果需要使列表框随着数据的加入自动翻滚到底部,但又不希望占用选中的功能,可以添加数据后使用下方代码:
int visibleItems = listBox.ClientSize.Height / listBox.ItemHeight;
listBox.TopIndex = Math.Max(listBox.Items.Count - visibleItems + 1, 0);
ListBox内数据只保留 N 条
如果不希望ListBox的数据一直积累,而是只保留100条的数据,可以在新增数据完成后使用下方代码:
while (listBox.Items.Count > 100)
{
listBox.Items.RemoveAt(0); // 删除最早的数据
}