gpt4 book ai didi

.NET:如何让 Escape 关闭 MessageBox.Show()?

转载 作者:行者123 更新时间:2023-12-03 20:28:23 25 4
gpt4 key购买 nike

假设代码:

MessageBox.Show(this, 
"Would you like the differential girdle spring on the up-end of the grammeters?",
"Smi-Boloid Stater Slots",
MessageBoxButtons.YesNo,
MessageBoxIcon.Warning);

alt text

如果用户按 逃脱 ,我希望它关闭消息框和 Show()方法可以返回 DialogResult.None .

相关问题:如何启用 MessageBox.Show 右上角的“X”以让用户中止?

有点像 Windows 资源管理器的确认对话框让您按 Esc 键中止。

有点像 Internet Explorer 确认对话框让您按 Esc 键中止。

有点像 Outlook 确认对话框让您按 Esc 键中止。

有点像宇宙历史中的每个对话框都让用户按 Esc 键或单击 X,以便说:

"I have no earthly idea what you're asking me, please just don't break my computer."



From the Vista UX Guidelines

Use Yes and No buttons only to respond to yes or no questions. The main instruction should be naturally expressed as a yes or no question. Never use OK and Cancel for yes or no questions.

最佳答案

您必须使用枚举值“MessageBoxButtons.YesNoCancel”启用“取消”选项

这将返回 DialogResult.Cancel

enter image description here

关于.NET:如何让 Escape 关闭 MessageBox.Show()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/542672/

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