C#在我关闭线程的时候,不想这个提示框出来。直接关闭线程后退出程序。要怎么写。
答案:1 悬赏:20 手机版
解决时间 2021-04-18 01:37
- 提问者网友:不要迷恋哥
- 2021-04-17 16:57
C#在我关闭线程的时候,不想这个提示框出来。直接关闭线程后退出程序。要怎么写。
最佳答案
- 五星知识达人网友:掌灯师
- 2021-04-17 18:20
您好:
请在源代码里,去掉这个MessageBox的对象即可。追问那个提示框没看到,是线程自己带的。找不到那个类。我是个新手。能截下图吗?追答我并不能在你提供的这些信息中给你提供进一步的帮助了。只能调试代码中来处理。追问ThreadNetWorkCheck.Abort();//关闭线程 就这里会提示那个提示框,加上try异常处理也不行。追答Thread强制结束就是引发一个叫ThreadAbortException的异常,
Abort实际上就是抛出这个异常而已。
你用这个方法就是会这样的。
你可以不使用这个方法,我好久不用多线程了,所以只能帮你到这了。
抱歉。
请在源代码里,去掉这个MessageBox的对象即可。追问那个提示框没看到,是线程自己带的。找不到那个类。我是个新手。能截下图吗?追答我并不能在你提供的这些信息中给你提供进一步的帮助了。只能调试代码中来处理。追问ThreadNetWorkCheck.Abort();//关闭线程 就这里会提示那个提示框,加上try异常处理也不行。追答Thread强制结束就是引发一个叫ThreadAbortException的异常,
Abort实际上就是抛出这个异常而已。
你用这个方法就是会这样的。
你可以不使用这个方法,我好久不用多线程了,所以只能帮你到这了。
抱歉。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯