如何检测滚动方向:向上还是向下?

7

System.Windows.Forms.Form只有一个滚动事件-Scroll,但是需要识别向上滚动向下滚动。请问如何实现?

3个回答

8

使用传递的 System.Windows.Forms.ScrollEventArgs 参数的 OldValue 和 NewValue 属性来检测滚动方向。


5
private void dgv_Scroll(object sender, ScrollEventArgs e)
        {
            if (e.OldValue > e.NewValue)
            {
                // here up
            }
            else
            {
                // here down
            }
        }

0

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接