develop

c# devExpress gridControl에서 click 이벤트가 있어 double Click이 안될 경우

파드파드 2024. 9. 20. 08:59
반응형

Q.  데브익스프레스 그리드 컨트롤에서

클릭, 더블클릭 이벤트 같이 있을 경우 더블 클릭 안됨. 이를 위한 해결책.

 

A. 그리드 속성을 수정은 안되고 키인은 가능할 상태로 두고, 키인 전에는 클릭, 키인 이후에는 더블클릭이 되게 한다.


1.
GridView의 OptionsBehavior.Editable 속성을 True

2.
private void gridView1_ShownEditor(object sender, System.EventArgs e) 

{
     DevExpress.XtraGrid.Views.Grid.GridView view = sender as DevExpress.XtraGrid.Views.Grid.GridView ;

     view.ActiveEditor.DoubleClick -= ActiveEditor_DoubleClick;
      view.ActiveEditor.DoubleClick +=ActiveEditor_DoubleClick;
}

private void ActiveEditor_DoubleClick(object sender, System.EventArgs e) 

{

}

 

3. 끝.

반응형