我想在按钮clik事件的列表视图中滚动项目。在.Net(Windows应用程序)上有任何功能吗?
答案 0 :(得分:0)
ListView.BringIntoView ListView.ScrollIntoView
您可以在以下位置找到有关这些方法的信息:
http://msdn.microsoft.com/en-us/library/system.windows.controls.listview_members.aspx
或者你可以设置属性SelectedIndex,例如:
ListView.SelectedIndex = ListView.SelectedIndex + 1;
我可以想象的最后一种可能性是使listview的mousewheel事件发生火灾,但我想这不推荐,因为WPF-Controls是无形的......
答案 1 :(得分:0)
最受欢迎的方式是SendKeys Method。 您必须将焦点设置为ListView并使用SendKeys方法。然后你可以将焦点返回到按钮。
答案 2 :(得分:0)
这样的东西应该在WinForms中起作用:
ListView1.Items(newIndex).EnsureVisible()
您必须计算newIndex,以便滚动适当数量的行。