■ GridControl 클래스의 ProcessGridKey 이벤트를 사용해 CTRL+D 키를 누를 때 포커스 행을 삭제하는 방법을 보여준다.
▶ 예제 코드 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
using System.Windows.Forms; using DevExpress.XtraGrid; ... private GridControl gridControl; ... this.gridControl.ProcessGridKey += gridControl_ProcessGridKey; ... #region 그리드 컨트롤 그리드 키 처리하기 - gridControl_ProcessGridKey(sender, e) /// <summary> /// 그리드 컨트롤 그리드 키 처리하기 /// </summary> /// <param name="sender">이벤트 발생자</param> /// <param name="e">이벤트 인자</param> private void gridControl_ProcessGridKey(object sender, KeyEventArgs e) { if(e.KeyCode == Keys.Delete && e.Control) { this.gridView.DeleteRow(this.gridView.FocusedRowHandle); } } #endregion |