这个该写到哪个事件里去? try{}catch{}finally{} 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 这不正是异常处理的目的所在么?哪里会发生异常,你就在哪里try-catch起来。然后能够处理的异常你就在catch中进行相应的处理,比如:修复错误,重试,忽略,或者向更高级别的调用者重新抛出异常等。 比如你b窗体经常在某个部位发生异常你可以在b的上级a里new show的地方加上try 就能全扑捉到了 try{ Application.Run(new Main());}catch(){}Main is startup form. 我的启动窗体时IniForm,它用于显示初始化的图片,我在它的IniForm_Closing事件里做如下处理:private void IniForm_Closing(object sender, System.ComponentModel.CancelEventArgs e){ try { Application.Run(new Form1()); } catch (Exception ee) { ////////////////将客户端设为离线(开始)///////////////// ...... ////////////////将客户端设为离线(结束)///////////////// }}不知道行不行? try { Application.Run(new Form1()); } catch (Exception ee) { 在里面调用调用closing()函数; } 在每个窗体里(或都继承于一个基窗口)中的FromClosed事件里写代码就可以了。 try { Application.Run(new Form1()); } catch (Exception ee) { 在里面调用调用closing()函数; } 如果要发生任何异常后执行一些代码然后退出,那么就加main()里吧...... 我再说的详细一些吧。我的程序一开始是一个IniForm,用于显示出程序图片,显示几秒钟后,显示Form1,大多数时间都是在Form1里面点击某个按钮弹出其它窗体的。在这样的结构下如果想在发生任何异常时都能执行一个代码段,该写到哪个事件里去?Form1_Closing()可以吗?即发生异常单击退出后程序还会不会执行Form1_Closing()?或在其它事件里面写代码? 类似9宫格的组合算法,很纠结 C# 如何判断操作系统当前是否进入锁定状态或者是屏保状态 c# 创建 调用 dll文件 选择题字符判断 向高手请教个算法 在一个gridview行中单击可否让这行自动进入另的一gridview,应该怎样操作呢 一个用于性能绘制的用户控件的源代码 数据定位 C#获取HTML页面登陆文本框元素 关于checkedListBox的问题,请高手指点! 一个绑定了数据的DataGridView表格,如何在悬停事件中获取表格数据 asp.net CommittableTransaction 事务控制的问题
哪里会发生异常,你就在哪里try-catch起来。然后能够处理的异常你就在catch中进行相应的处理,比如:修复错误,重试,忽略,或者向更高级别的调用者重新抛出异常等。
你可以在b的上级a里new show的地方加上try 就能全扑捉到了
{
Application.Run(new Main());
}
catch(){}Main is startup form.
private void IniForm_Closing(object sender, System.ComponentModel.CancelEventArgs e)
{
try
{
Application.Run(new Form1());
}
catch (Exception ee)
{
////////////////将客户端设为离线(开始)/////////////////
......
////////////////将客户端设为离线(结束)/////////////////
}
}
不知道行不行?
{
Application.Run(new Form1());
}
catch (Exception ee)
{
在里面调用调用closing()函数;
}
{
Application.Run(new Form1());
}
catch (Exception ee)
{
在里面调用调用closing()函数;
}
在这样的结构下如果想在发生任何异常时都能执行一个代码段,该写到哪个事件里去?
Form1_Closing()可以吗?即发生异常单击退出后程序还会不会执行Form1_Closing()?
或在其它事件里面写代码?