.net 是否有其他消息框结果

.net 是否有其他消息框结果,.net,messagebox,.net,Messagebox,我想知道是否有人找到了方法让MessageBox.Show()方法返回传递给它的枚举值以外的任何内容 有一种检测交替击键的方法会很方便。例如,F10键,即使Show()不显示它。对于.NET来说,没有内置的方法可以使用简单的API作为MessageBox 然而,MessageBox还有一些替代品,例如对话框,它在许多情况下提供了更好的可用性(如果使用得当)。您也可以在(商业)第三方库中找到此类功能 如果你在网上找不到合适的东西,只需实现你自己的表单或用户控件。没那么难。。。如果你喜欢处理自定义按

我想知道是否有人找到了方法让
MessageBox.Show()
方法返回传递给它的枚举值以外的任何内容


有一种检测交替击键的方法会很方便。例如,F10键,即使
Show()
不显示它。

对于.NET来说,没有内置的方法可以使用简单的API作为MessageBox

然而,MessageBox还有一些替代品,例如对话框,它在许多情况下提供了更好的可用性(如果使用得当)。您也可以在(商业)第三方库中找到此类功能


如果你在网上找不到合适的东西,只需实现你自己的
表单
用户控件
。没那么难。。。如果你喜欢处理自定义按键,这可能就是你需要做的。

是的,标准方法是:如果你想自定义messagebox行为,就制作自己的表单。messagebox的功能在30年前就被冻结在混凝土中了。你要找的不是MessageBox,只需创建你自己的对话框即可。