在C#中显示带有“详细信息”按钮的错误消息框

时间:2012-01-24 18:12:39

标签: c# error-handling

我在Windows 7中看到过这种错误框(我不记得确切的时间):有错误信息,OK按钮和“详细信息”按钮。 “详细信息”按钮显示调试信息。 是否有C#中的本机类我可以用来显示那种错误框,当人们点击“详细信息”按钮时我可以显示堆栈跟踪?

1 个答案:

答案 0 :(得分:3)

你看到的可能是task dialog,这是微软在Windows Vista中添加的新内容,用于替换旧的MessageBox API。任务对话框支持复选框,单选按钮,进度条,“显示更多”展开/折叠,以及其他一些内容。

.NET Framework没有附带用于使用任务对话框的API,但Windows API Code Pack增加了对它们的支持。