【问题标题】:Suppress Windows c# built in message box errors抑制 Windows c# 内置消息框错误
【发布时间】:2017-02-22 06:24:42
【问题描述】:

我想抑制 c# windows 窗体消息框错误。就像在我的应用程序中一样,有一个用于打印机配置的配置文件,所以当没有连接打印机或端口出现问题时,它会给出错误。我想抑制内置的 Windows 错误。有没有办法做到这一点?任何帮助,将不胜感激。 提前致谢。 :)

【问题讨论】:

  • 看看你从配置文件中读取的代码,之后你就必须处理这种情况
  • 也许您应该编写程序来优雅地处理错误情况?这有点像说“哦,这个心率监测器真的有点像kewl,但是当病人的心脏停止跳动而我正试图看霍尔比市时,它会发出相当烦人的声音”

标签: c# winforms messagebox


【解决方案1】:

作为表单,您可以在 Application.Run 上添加 try catch:

        try
        {
            Application.Run(new Form1());
        }
        catch (Exception ex)
        {
            //MessageBox.Show(ex.Message);
        }

或者建议按照以下方式处理事件 winforms-global-exception-handling

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-06-20
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 2013-10-07
    • 2021-12-17
    相关资源
    最近更新 更多