重写窗体的ProcessCmdKey
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Enter && DG.Focused)
{
//System.Windows.Forms.SendKeys.Send("{tab}");
UpdateClass();//弹出修改窗口
return true;
}
//继续原来base.ProcessCmdKey中的处理
return base.ProcessCmdKey(ref msg, keyData);
}
别忘记打开窗体的KeyPreview属性哦!
{
if (keyData == Keys.Enter && DG.Focused)
{
//System.Windows.Forms.SendKeys.Send("{tab}");
UpdateClass();//弹出修改窗口
return true;
}
//继续原来base.ProcessCmdKey中的处理
return base.ProcessCmdKey(ref msg, keyData);
}