첨부 실행 코드는 나눔고딕코딩 폰트를 사용합니다.
본 블로그는 광고를 포함하고 있습니다.
광고 클릭에서 발생하는 수익금은 모두 블로그 콘텐츠 향상을 위해 쓰여집니다.

728x90
반응형
728x170
using System.Windows.Forms;

using DevExpress.Utils;

...

this.gridView.MouseWheel += gridView_MouseWheel;

...

#region 그리드 뷰 마우스 휠 처리하기 - gridView_MouseWheel(sender, e)

/// <summary>
/// 그리드 뷰 마우스 휠 처리하기
/// </summary>
/// <param name="sender">이벤트 발생자</param>
/// <param name="e">이벤트 인자</param>
private void gridView_MouseWheel(object sender, MouseEventArgs e)
{
    this.gridView.TopRowIndex += e.Delta > 0 ? -3 : 3; 

    ((DXMouseEventArgs)e).Handled = true; 
}

#endregion

※ 12.1.6 이후 버전은 테스트 결과 스크롤 바를 클릭해 스크롤 바를 활성화시키기 않아도 마우스 휠이 작동하기 때문에 상기 코드를 적용할 필요가 없다.

※ 테스트를 12.1.6 버전으로만 했기 때문에 정확히 어느 버전 이후부터 마우스 휠이 자동으로 적용되는지 알 수 없지만 구 버전에서 상기 코드가 사용된 걸로 생각된다.

728x90
반응형
그리드형
Posted by 사용자 icodebroker

댓글을 달아 주세요