2014-01-28 51 views
0

我試圖讓Enterfusion網格中的Enter鍵行爲與Excel的行爲相匹配。SyncFusion網格 - 複製Excel的Shift + Enter行爲

我能夠通過設置

grid.Model.Options.EnterKeyBehavior = GridDirectionType.Down 

控制回車鍵的行爲,但我努力使Shift + Enter鍵使小區選擇向上移動。

有誰知道這是怎麼完成的?

回答

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