当Scrollable = false时,通过键盘选择项目时垂直滚动ListView

时间:2015-05-13 14:09:11

标签: c# winforms listview

我想在ListView中只有垂直滚动条,因此使用ShowScrollBar Win32 API Method实现并使listview1.Scrollable = false

但是,我面临的问题是:如果我在列表视图中选择一个项目并使用键盘向下箭头键继续向下;垂直滚动根本不滚动(仅在鼠标单击时滚动)。

有什么方法可以解决这个问题。请告诉我。

1 个答案:

答案 0 :(得分:0)

作为KeyDown事件的第一次尝试和肮脏的方式:

listView1.LabelEdit = true;
listView1.FocusedItem.BeginEdit();
SendKeys.Send("{Enter}");