假设代码:
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。