Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# WinForms:ListView的vScrollBar_C#_Winforms_Listview_Scrollbar - Fatal编程技术网

C# WinForms:ListView的vScrollBar

C# WinForms:ListView的vScrollBar,c#,winforms,listview,scrollbar,C#,Winforms,Listview,Scrollbar,我想将vScrollBar控件绑定到我的listview,因为我的listview的默认垂直滚动条不能更宽。我不知道如何处理绑定这两个控件的过程,并且可以使用这个vScrollBar滚动我的listview。如果有人做过同样的实验,并向我提出建议,他是受欢迎的 我试图在vScrollBar上捕获滚动事件,以影响listview滚动条的位置,但它不起作用: private void VScrollBar1_Scroll(object sender, ScrollEventArgs e) {

我想将vScrollBar控件绑定到我的listview,因为我的listview的默认垂直滚动条不能更宽。我不知道如何处理绑定这两个控件的过程,并且可以使用这个vScrollBar滚动我的listview。如果有人做过同样的实验,并向我提出建议,他是受欢迎的

我试图在vScrollBar上捕获滚动事件,以影响listview滚动条的位置,但它不起作用:

private void VScrollBar1_Scroll(object sender, ScrollEventArgs e)
{            
     Point a = new Point(0, vScrollBar1.Value);
     listNotif.AutoScrollOffset = a;            
}

您可以使用此选项通过自定义
vScrollBar
滚动
ListView

private void vScrollBar1_Scroll(object sender, ScrollEventArgs e)
{
    listNotif.EnsureVisible(e.NewValue);
}

listNotif是listview而不是listbox。listNotif.TabIndex不工作,listview没有TopIndexpropertie@MrB3NiT0看起来对于
列表视图
来说,您唯一能做的就是调用
EnsureRevible
。我编辑了我的文章。很好,我的vScrollBar现在会影响我的listview上的滚动,我将执行一些测试,以使两个滚动条完全同步,从而完成您的回答。你知道两个滚动条如何具有相同的垂直高度滚动吗?@MrB3NiT0你可以使用
listNotif.LargeChange
属性来控制滚动条的高度。非常感谢在我设置listview时完成设置:
vScrollBar.Value=0
进入我的列表视图顶部,
vScrollBar.max=listNotif.Items.Count-1+vScrollBar.LargeChange-1
确保原始滚动条和my vScrollBar的滚动条底部相同