listview中项不能滚动
为了实现一些特定功能 ,LISTVIEW不能使用自带的SCROLL,所以就加了一个vScrollBar
但是在用了vScrollBar后,发现LISTVIEW就不能滚动到指定项了
请赐教。
[code=C#][/code]
listView1.Scrollable = false;
private void vScrollBar1_Scroll(Object sender, ScrollEventArgs se)
{
ListViewItem item = listView1.Items[vScrollBar1.Value];
item.Selected = true;
item.EnsureVisible();
}
上面的事件中的item.EnsureVisible();无法得到结果
如果将listView1.Scrollable 设为true,上面的事件又能正确执行。但显然我又不能为LISTVIEW加两个滚动条。
怎么解决?
------解决方案--------------------Scrollable设置为True,然后用vScrollBar把它档住算了吧
------解决方案--------------------看来只有用2楼的办法了.
------解决方案--------------------用listview本身的Scrollbar去实现你vScrollBar的功能行不?