在Form1中
Thread t=new Thread();
t.start();
想在Form2中对t进行
暂停t.Suspend()继续t.Resume();停止t.Abort();操作。现在的问题是,不知道怎么把线程对象t传过去?
Thread t=new Thread();
t.start();
想在Form2中对t进行
暂停t.Suspend()继续t.Resume();停止t.Abort();操作。现在的问题是,不知道怎么把线程对象t传过去?
解决方案
40
10
可以把t设为form1的一个公共变量,也可以将对线程的操作设为form1的方法,实现这两点以后,就可以将form1作为参数或t作为参数传给form2,从而实现你想要的功能。至于传的方法,可以设置form2的有参构造函数,也可以用事件