■ GridView 클래스 : DoubleClick 이벤트를 사용해 더블 클릭 처리하기

------------------------------------------------------------------------------------------------------------------------

using DevExpress.XtraGrid.Views.Grid;

using DevExpress.XtraGrid.Views.Grid.ViewInfo;

 

...

 

private GridView gridView;

 

...

 

gridView.DoubleClick += gridView_DoubleClick;

 

...

 

#region 그리드 뷰 더블 클릭시 처리하기 - gridView_DoubleClick(sender, e)

 

/// <summary>

/// 그리드 뷰 더블 클릭시 처리하기

/// </summary>

/// <param name="sender">이벤트 발생자</param>

/// <param name="e">이벤트 인자</param>

private void gridView_DoubleClick(object sender, EventArgs e)

{

    GridView gridView = sender as GridView;

 

    DXMouseEventArgs dxMouseEventArgs = e as DXMouseEventArgs;

 

    GridHitInfo info = gridView.CalcHitInfo(dxMouseEventArgs.Location);

 

    if(info.InRow || info.InRowCell)

    {

        // 처리한다.

    }  

}

 

#endregion

------------------------------------------------------------------------------------------------------------------------

Posted by 사용자 icodebroker
TAG

댓글을 달아 주세요