0

でスクロールイベントハンドラーを使用する方法を知りたいのですがDatagridview。私は約20列の非常に大きなテーブルを持っています。画面に収まります。

したがって、水平方向にスクロールするときに、特定の列のフォーカスが外れると、関数を呼び出す必要があります。

任意のアイデア、それを達成する方法は?

似たような :

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

1 に答える 1

2

これが私がしたことです:

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

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

ありがとう

于 2012-12-06T10:08:12.773 に答える