多线程全局变量问题
在主线程中定义了一个全局对象Panel,想创建一个子线程new控件然后加到Panel中,但是会提示出错说子线程创建的对象不能加到其他线程对象中,网上查了资料,好像需要用委托代理实现,望高手给一点代码示例,谢谢
------解决方案--------------------DELEGATE
------解决方案--------------------private delegate void DelAddPanel();   
 private void AddControl() 
 { 
     if(myPanel.InvokeRequired) 
     { 
         myPanel.Invoke(new DelAddPanel(this.AddControl), new object[]{}); 
     } 
     else 
     { 
         //YourCode           
     }
------解决方案--------------------是的,直接写上去ok