gpt4 book ai didi

c# - DialogResult MessageBox 禁用空格键(空格键)提交答案

转载 作者:太空宇宙 更新时间:2023-11-03 12:34:32 24 4
gpt4 key购买 nike

我使用下面的代码创建一个带有对话的 MessageBox。默认情况下,yes 按钮具有焦点。如果我不小心按了空格键,对话框就会明白我选择了是。我只希望按下回车键触发事件。有没有办法禁止 Space 键提交答案?

DialogResult dialogResult = MessageBox.Show(sMsg, "Title", MessageBoxButtons.YesNo);
if(dialogResult == DialogResult.Yes)
{
// do something
}
else if (dialogResult == DialogResult.No)
{
// do something else
}

最佳答案

试试这个:

MessageBox.Show(this, "MessageText", "MessageCaption", MessageBoxButton.YesNo, MessageBoxImage.Question, MessageBoxResult.No, MessageBoxOptions.None);

“MessageBoxResult.No”参数为默认对话结果值。

关于c# - DialogResult MessageBox 禁用空格键(空格键)提交答案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41520915/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com