我使用下面的代码来创建一个带有对话框的 MessageBox。默认情况下,是按钮具有焦点。如果我不小心按了 Space 键,对话框就会知道我选择了 Yes。只有当我按下返回键来触发事件时,我才想要它。有没有办法禁用空格键提交答案?
DialogResult dialogResult = MessageBox.Show(sMsg, "Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
// do something
}
else if (dialogResult == DialogResult.No)
{
// do something else
}