是否有替代消息框结果

时间:2014-09-15 14:21:56

标签: .net messagebox

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

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

1 个答案:

答案 0 :(得分:0)

使用简单的API作为MessageBox,没有内置的.NET方法。

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

如果您无法在线找到合适的内容,请执行自己的FormUserControl。它并不那么难......如果你喜欢处理自定义按键,那可能就是你需要做的事情。