2010-12-08 6 views
2

DataGridでマウススクロールイベント(垂直スクロール)を処理する方法を教えてもらえますか?私がマウスのスクロールをスクロールすると、DataGridがスクロールします。グリッドを垂直方向にスクロールするときに、上に表示されるDataGridの行のrowIndexを取得したいとします。C#のウィンドウデータグリッドのMouse Scrollイベントを処理する

私はどんなボディでも助けますか?ユーザーがスクロールを終了したときに

答えて

1

使用DataGridViewのスクロールイベント

if (e.ScrollOrientation == ScrollOrientation.VerticalScroll) 
{ 
     int i = dataGridView1.FirstDisplayedCell.RowIndex; 
} 
0

ユーザーがtopmodt描かれたインデックスに関する

をスクロールしようとするときに、私が言うカントプレビュー1火災ながら、DataGridの マウスホイール火災のマウスホイールおよび/またはPreviewMouseWheelイベントを使用することができます何も:P

2

がFirstDisplayedScrollingRowIndexプロパティを使用:/

はそれがお役に立てば幸いです。