gpt4 book ai didi

c# - 创建带有捕获异常信息的 Windows 窗体?

转载 作者:行者123 更新时间:2023-11-30 19:11:07 24 4
gpt4 key购买 nike

我正在尝试找到一种方法来创建一个漂亮的 Windows 窗体,当我遇到未处理的异常时它会弹出。我目前有:

// Add the event handler for handling UI thread exceptions
Application.ThreadException += new ThreadExceptionEventHandler(Application_ThreadException );

// Add the event handler for handling non-UI thread exceptions
AppDomain.CurrentDomain.UnhandledException += new UnhandledExceptionEventHandler( CurrentDomain_UnhandledException );

static void CurrentDomain_UnhandledException( object sender, UnhandledExceptionEventArgs e )
{
MessageBox.Show( e.ToString( ), "Unhandled Non-UI Thread Exception" );
}

static void Application_ThreadException( object sender, ThreadExceptionEventArgs e )
{
MessageBox.Show( e.ToString( ), "Unhandled UI Thread Exception" );
}

但我正在寻找的是,在 threadexception 方法中,弹出一个窗口窗体,其中包含有关错误的信息,以及继续/退出/重新启动等等。这听起来与通过谷歌搜索看起来像是针对某些情况内置的东西非常相似,但是是否有可能创建某种我可以调用的可修改/自定义的东西?

对不起,我无意中粘贴了错误的代码部分。我目前正在使用一个消息框,但想要一个带有一些功能按钮的更强大的消息框。

非常感谢。

最佳答案

弹出一个 MessageBox 怎么样?看这里http://www.dotnetperls.com/messagebox-show

关于c# - 创建带有捕获异常信息的 Windows 窗体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13070264/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com