Al entregar el evento DataGridView.Scroll
, puede comprobar si era el final del desplazamiento (al arrastrar la barra de desplazamiento con el mouse, esto es presumiblemente cuando se suelta el botón del mouse).Evento Desplazamiento DataGridView (y ScrollEventType.EndScroll)
El problema es que esto nunca parece suceder. e.Type
nunca es ScrollEventType.EndScroll
¿Qué pasa con esto? ¿Cómo puedo hacer algo solo cuando el desplazamiento termina?
private void dataGridView_Scroll(object sender, ScrollEventArgs e)
{
if (e.Type == ScrollEventType.EndScroll)
{
// ...
}
}