问题:当按下回车时,响应界面上的“确定”按钮,最简单的方法就是在窗体的属性中将AcceptButton设置成对应的按钮的name,如:AcceptButton=btnOK,同样取消有操作:CancelButton设置成对应按钮的名字。
但是有这样一个问题,如果窗体中有一个datagridview,同时焦点在datagridview当中的时候,此时按照如上设置就不能得到我们想要的结果。
这时,我们可以这样处理:
在datagridview的事件:KeyPress事件中键入如下代码:
private void dgv_KeyPress(object sender, KeyPressEventArgs e)
{
if (e.KeyChar == '\r')
{
this.btnOK_Click(null, EventArgs.Empty);
}
}