programar - como usar scrollbar en c#
Cómo detectar: desplazamiento hacia arriba o hacia abajo? (3)
System.Windows.Forms.Form tiene solo un evento de desplazamiento : Scroll , pero es necesario reconocer desplazarse hacia arriba y desplazarse hacia abajo . ¿Podría decirme cómo hacerlo?
Utilice los argumentos transmitidos System.Windows.Forms.ScrollEventArgs ''OldValue y NewValue para detectar la dirección de desplazamiento.
private void dgv_Scroll(object sender, ScrollEventArgs e)
{
if (e.OldValue > e.NewValue)
{
// here up
}
else
{
// here down
}
}
Checkout ScrollEventArgs
Class y esta respuesta .