2012-12-06 48 views
0

我想知道如何使用Datagridview中的滾動事件處理程序。我有一個大約20列的大桌子。它適合在屏幕上。Datagridview滾動事件處理程序

所以,當我在水平方向上滾動時,當一個特定的列離焦時,我需要調用一些函數。

任何想法,如何實現它?

類似的東西:

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(); 
      } 
     } 

感謝