반응형
Devexpress GridControl에서 Doubleclick을 처리하기 위한 방법
코드
// GridControl
var gridView = (gridControl.MainView as GridView);
gridView.DoubleClick += gridView_DoubleClick;
/// <summary>
/// GridView DoubleClick Event
/// </summary>
private void gridView_DoubleClick(object sender, EventArgs e)
{
DXMouseEventArgs ea = e as DXMouseEventArgs;
GridView view = sender as GridView;
GridHitInfo info = view.CalcHitInfo(ea.Location);
if (info.InRow || info.InRowCell) {
string colCaption = info.Column == null ? "N/A" : info.Column.GetCaption();
MessageBox.Show(string.Format("DoubleClick on row: {0}, column: {1}.", info.RowHandle, colCaption));
}
}
반응형
'프로그래밍 > C#' 카테고리의 다른 글
[C#] Winform/WPF 디자인모드(DesignMode) 구분하기 (0) | 2023.06.28 |
---|---|
[C#] 경로 유효성 체크 - IsValidPath (0) | 2023.03.23 |
[C#] 레지스트리 등록, 조회, 삭제 (0) | 2023.03.23 |
[C#] 참조 없이 인스턴스 생성하는 방법 (0) | 2023.03.21 |
[C#] winform MessageBox Topmost로 띄우기 (0) | 2023.03.06 |