winform窗体上button的在有焦点时,点击事件会响应Enter(含扫码枪的回车字符)回车,造成误操作!
解决办法如下:
重写窗体的ProcessCmdKey事件,达到禁用指定button的回车事件
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
if (keyData == Keys.Enter )
return true;
return base.ProcessCmdKey(ref msg, keyData);
}