2014-01-28 2 views
0

Excel의 동작과 일치하는 Syncfusion 격자에서 Enter 키의 동작을 만들려고합니다.SyncFusion Grid - Excel의 Shift + Enter 동작을 복제하십시오.

나는

grid.Model.Options.EnterKeyBehavior = GridDirectionType.Down 

을 설정하여 입력 키의 동작을 제어 할 수있어하지만 난 Shift 키를 만들 + 셀 선택이 위쪽으로 이동하게 입력하기 위해 사투를 벌인거야.

누구에게 이것이 어떻게 수행되는지 압니까?

답변

1

GridControl에서 KeyDown 이벤트를 처리하고 누른 키를 확인하고 현재 셀을 위로 이동할 수 있습니다.

void Grid_KeyDown(object sender, KeyEventArgs e) 
{ 
    if ((e.KeyCode & Keys.Enter) == Keys.Enter && e.Modifiers == Keys.Shift) 
    { 
     grid.CurrentCell.Move(GridDirectionType.Up, 1, false); 
     e.Handled = true; 
    } 
} 
+0

위대한 것들 - 감사합니다! – dlwells02