更新新项目时如何在WinForms ListView控件中自动向下滚动?

mon*_*oys 29 c# listview winforms

更新新项目时如何在ListView控件中自动向下滚动?

我试过了

listView1.Focus();
listView1.Items[listView1.Items.Count - 1].Selected = true;
Run Code Online (Sandbox Code Playgroud)

但这不起作用.

Cod*_*uth 74

尝试

listView1.Items[listView1.Items.Count - 1].EnsureVisible();
Run Code Online (Sandbox Code Playgroud)

  • 我可以补充一点,这是一个仅限winforms的解决方案,WPF ListView上不存在EnsureVisible.只是说,因为我从谷歌搜索"WPF ListView自动滚动到底部"搜索此页面. (2认同)
  • 最后写了一篇博客文章,这里是WPF信息的解决方案.http://dutton.me.uk/2013/08/13/auto-scrolling-a-wpf-listview-when-a-new-item-is-added/ (2认同)