一个winform的程序,用两个线程进行处理,其中一个是很费事的线程运算。因为程序正在运算,这时候如果关闭则会跳出错误窗口。要求在程序进行时候关闭界面(注意是关闭界面右上角的小X)不让他跳出错误。并且是关电脑的时候让正在运行的程序也自动关闭,不出现错误。这样的线程该如何关闭呢?如果用try-catch语句写该怎么写呢?因为程序要不停的跟数据库进行通讯,所以在catch中要有sqlexception,这样该如何写呢?我用了一个thread.Abort(); 但是在release的模式下运行winform,当关闭界面的时候会跳出来错误,不知道该怎么写这个终止线程的程序。先谢谢了!