2012-12-06 3 views
0

Datagridview에서 scroll 이벤트 처리기를 사용하는 방법을 알고 싶습니다. 나는 약 20 열의 매우 큰 테이블을 가지고있다. 그것은 화면에 맞을 것입니다.Datagridview Scroll 이벤트 처리기

그래서 수평 방향으로 스크롤 할 때 특정 열의 초점이 맞지 않으면 몇 가지 기능을 호출해야합니다.

어떤 아이디어, 어떻게 달성할까요? 유사한

뭔가 : 여기

private void datagridview_Scroll(object sender, ScrollEventArgs e) 
     { 
      //If namecol go out of focus 
      //foo(); 
     } 

답변

2

내가 무슨 짓을 :

private void datagridview_Scroll(object sender, ScrollEventArgs e) 
     { 
      if (e.ScrollOrientation == ScrollOrientation.HorizontalScroll) 
      { 

       if (e.NewValue > this.check1.Width/2) 
        foo(); 
       else 
        hoo(); 
      } 
     } 

감사