Обработка события прокрутки мыши в сетке данных окна в C # - PullRequest
2 голосов
/ 08 декабря 2010

Может кто-нибудь сказать мне, как обрабатывать событие прокрутки мыши (вертикальная прокрутка) в сетке данных? Если я прокручиваю скроллер мыши, то таблица данных будет прокручиваться. Я хочу получить rowIndex строки таблицы данных, которая отображается вверху при вертикальной прокрутке сетки.

Может ли какое-нибудь тело помочь мне?

Ответы [ 3 ]

2 голосов
/ 08 декабря 2010

Используйте свойство FirstDisplayedScrollingRowIndex.

1 голос
/ 08 декабря 2010

Использование Прокрутка DataGridView Событие

 if (e.ScrollOrientation == ScrollOrientation.VerticalScroll)
 {
      int i = dataGridView1.FirstDisplayedCell.RowIndex;
 }
0 голосов
/ 08 декабря 2010

Вы можете использовать события MouseWheel и / или PreviewMouseWheel объекта DataGrid. MouseWheel срабатывает, когда пользователь заканчивает прокрутку, в то время как предварительный просмотр запускается, когда пользователь собирается прокрутить

Что касается нарисованного индекса topmodt, я не могу сказатьчто-нибудь: /

Надеюсь, это поможет: p

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...