把Thread lat;和LookupAllProc都设置为static
然后就可以调用Form1.lat.Abort()

解决方案 »

  1.   

    这样肯定不行社,你的
    Form1 mf = new Form1();这儿是重新创建了一个Form对象,mf和你的主窗口并不是一个对象,所以mf.lat并不等价与主窗口的lat,而实际上你这了只创建了一个新的窗口,又没有启动这个新的窗口了面的mf,所以出现“未将对象引用设置到对象的实例。”错误解决办法是在LAPForm里面定义一个 public Form1 mainFrom;在打开LAP窗口的时候:
    LapForm xx = new LapForm()
    xx.mainForm = this;
    xx.Show();这样你就可以在LAPForm里面使用mainForm.lat.Abort();