C# winform 如何判断listView控件滚动条的位置,如何设置位置?

时间:2021-04-13 10:25:56
我现在有一个功能:当listView控件的滚动条在最下面的时候,就加载数据,请问如何判断滚动条的位置?

10 个解决方案

#1


这个还真没有遇见过,继续关注!

#2


mark一下,表示想知道。希望LZ有答案了@我一下。

#3


this.listBox1.TopIndex

#4


listView1 .TopItem 

#5


不行呀 , C# winform 如何判断listView控件滚动条的位置,如何设置位置?  我是 想判断滚动条到标红那里

#6


listview.items[i].EnsureVisible();//滚动到你想要显示出来的行上。

其中,listview.items[i]就是你想要显示的行。

#7


我去研究了一下,本来想在滚动消息里面处理,但是窗体是收不到SB_DOWN的底部消息的,于是使用API函数GetScrollInfo取得滚动条最大值,在消息处理拖动滚动条结束的消息解决了
C# winform 如何判断listView控件滚动条的位置,如何设置位置?

#8


引用 6 楼 sisen 的回复:
listview.items[i].EnsureVisible();//滚动到你想要显示出来的行上。

其中,listview.items[i]就是你想要显示的行。


但是我不能判断滚动条的位置呀

#9


引用 7 楼 shenwenjie06 的回复:
我去研究了一下,本来想在滚动消息里面处理,但是窗体是收不到SB_DOWN的底部消息的,于是使用API函数GetScrollInfo取得滚动条最大值,在消息处理拖动滚动条结束的消息解决了


能给我看下源码吗?

#10


listview.EnsureVisible(listview.Items.Count - 1)

http://www.cnblogs.com/xiaofengfeng/archive/2011/09/30/2196502.html
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.listview.ensurevisible(v=vs.100).aspx

#1


这个还真没有遇见过,继续关注!

#2


mark一下,表示想知道。希望LZ有答案了@我一下。

#3


this.listBox1.TopIndex

#4


listView1 .TopItem 

#5


不行呀 , C# winform 如何判断listView控件滚动条的位置,如何设置位置?  我是 想判断滚动条到标红那里

#6


listview.items[i].EnsureVisible();//滚动到你想要显示出来的行上。

其中,listview.items[i]就是你想要显示的行。

#7


我去研究了一下,本来想在滚动消息里面处理,但是窗体是收不到SB_DOWN的底部消息的,于是使用API函数GetScrollInfo取得滚动条最大值,在消息处理拖动滚动条结束的消息解决了
C# winform 如何判断listView控件滚动条的位置,如何设置位置?

#8


引用 6 楼 sisen 的回复:
listview.items[i].EnsureVisible();//滚动到你想要显示出来的行上。

其中,listview.items[i]就是你想要显示的行。


但是我不能判断滚动条的位置呀

#9


引用 7 楼 shenwenjie06 的回复:
我去研究了一下,本来想在滚动消息里面处理,但是窗体是收不到SB_DOWN的底部消息的,于是使用API函数GetScrollInfo取得滚动条最大值,在消息处理拖动滚动条结束的消息解决了


能给我看下源码吗?

#10


listview.EnsureVisible(listview.Items.Count - 1)

http://www.cnblogs.com/xiaofengfeng/archive/2011/09/30/2196502.html
http://msdn.microsoft.com/zh-cn/library/system.windows.forms.listview.ensurevisible(v=vs.100).aspx