Как обнаружить: прокрутка - вверх или вниз? - PullRequest
4 голосов
/ 01 мая 2010

System.Windows.Forms.Form имеет только одно событие прокрутки - Прокрутка , но необходимо распознать прокрутка вверх и прокрутка вниз . Не могли бы вы сказать мне, как это сделать?

Ответы [ 3 ]

5 голосов
/ 01 мая 2010

Используйте свойства OldValue и NewValue переданных аргументов System.Windows.Forms.ScrollEventArgs для определения направления прокрутки.

3 голосов
/ 11 июня 2015
private void dgv_Scroll(object sender, ScrollEventArgs e)
        {
            if (e.OldValue > e.NewValue)
            {
                // here up
            }
            else
            {
                // here down
            }
        }
0 голосов
/ 01 мая 2010

Оформить заказ ScrollEventArgs Класс и этот ответ .

...