我想知道是否有人为MessageBox.Show()
方法找到了一种方法来返回除传递给它的枚举值以外的任何内容。
有一种检测备用击键的方法会很方便。例如, F10 键,即使Show()
没有显示它。
答案 0 :(得分:0)
使用简单的API作为MessageBox,没有内置的.NET方法。
然而,还有MessageBox的替代品,例如CommandLink [Stack Overflow]对话框,在许多情况下提供了更好的可用性(如果使用得当)。您也可以在(商业)第三方库中找到此类功能。
如果您无法在线找到合适的内容,请执行自己的Form
或UserControl
。它并不那么难......如果你喜欢处理自定义按键,那可能就是你需要做的事情。