Winforms:当有垂直滚动条时,如何以编程方式显示C#listview中的最后一项?

Aub*_*ate 11 c# listview scrollbar winforms

当有垂直滚动条时,如何以编程方式显示C#listview中的最后一项?我研究了与listviews相关的每个方法,但找不到任何东西.

Jar*_*Par 11

滚动列表视图实际上并不容易/可能.您需要告诉该项目以确保它可见.

var items = listView.Items;
var last = items[items.Count-1];
last.EnsureVisible();
Run Code Online (Sandbox Code Playgroud)


BFr*_*ree 6

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