获取滚动位置百分比

时间:2011-08-23 01:29:12

标签: c# .net winforms panel

我需要能够确定用户何时滚动了面板中60%的内容,而且我没有太多运气找到解决方案。

提前感谢任何想法。

1 个答案:

答案 0 :(得分:5)

在面板的Scroll事件中,您可以执行

double scrollPercentage = (double) 
                scrollbar.VerticalScroll.Value / scrollBar.VerticalScroll.Maximum;

if (scrollPercentage > 0.6)
{
    ...
}