【发布时间】:2009-02-12 18:30:45
【问题描述】:
假设代码:
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);
如果用户按下Escape,我希望它关闭消息框,Show() 方法可以返回DialogResult.None。
相关问题:如何启用 MessageBox.Show 右上角的“X”让用户中止?
有点像 Windows 资源管理器确认对话框如何让您按转义键中止。
有点像 Internet Explorer 确认对话框让您按退出键的方式。
有点像 Outlook 确认对话框如何让您按转义键中止。
有点像宇宙历史中的每一个对话框都让用户按下退出键,或者点击 X,来表达:
“我不知道你是什么 问我,请不要破坏我的 电脑。”
仅使用是和否按钮来回答是或否问题。 主要指令自然应该是 表示为是或否的问题。 永远不要使用 OK 和 Cancel 表示是或否 问题。
【问题讨论】:
标签: .net winforms dialog modal-dialog