把Thread lat;和LookupAllProc都设置为static
然后就可以调用Form1.lat.Abort()
然后就可以调用Form1.lat.Abort()
解决方案 »
- javascript问题,大家来帮帮忙
- datagridview选择行的数据上移和下移
- 关于拖拽的问题
- C#对字符串的排序问题
- Windows datagrid小问题
- 再次提问正则表达式
- 改变母版页panel显示属性
- “无法创建Visual C#编译器,无法打开工程...您需要重新安装VS.NET”大家遇到过这种情况吗?
- Visual Studio.net 中的C#!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!是不是有点BUG?
- 质疑微软.net中Toolbar类库的设计思路
- 哪儿有关于visio,project,rose,PowerDesigner等工具的功能说明呀,或网站也行
- 救命啊,不能调试啊
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();