我正在尝试使Syncfusion网格中的Enter键的行为与Excel的行为相符。
我可以通过设置
来控制回车键的行为 grid.Model.Options.EnterKeyBehavior = GridDirectionType.Down
但是我很难做出Shift + Enter让细胞选择向上移动。
有谁知道这是怎么做的?
答案 0 :(得分: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;
}
}