When handing the DataGridView.Scroll
event, you can check whether it was the end of the scroll (when dragging the scroll bar with the mouse, this is presumably when the mouse button is released).
The problem is that this never seems to happen. e.Type
is never ScrollEventType.EndScroll
What's wrong with this? How can I do something only when scrolling finishes?
private void dataGridView_Scroll(object sender, ScrollEventArgs e)
{
if (e.Type == ScrollEventType.EndScroll)
{
// ...
}
}