Comment détecter: défilement – haut ou bas?

System.Windows.Forms.Form a un seul événement de défilement – Scroll , mais il est nécessaire de reconnaître le défilement vers le haut et vers le bas. Pouvez-vous me dire comment faire?

Utilisez les propriétés OldValue et NewValue des arguments System.Windows.Forms.ScrollEventArgs transmises pour détecter le sens de défilement.

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

Checkout ScrollEventArgs Class et cette réponse .