多线程访问窗体控件出错
哪位老师教我!谢谢!                       
 delegate   void   SetTextCallback1(string   test); 
                         public   void   TestClass(string   test) 
                         { 
                                     if   (this.textBox2.InvokeRequired) 
                                     { 
                                                 SetTextCallback1   a   =   new   SetTextCallback1(TestClass); 
                                                 this.Invoke(a,   new   object[]   {   test   }); 
                                     } 
                                     else 
                                     { 
                                                 for   (int   i   =   0;   i    <   100;   i++) 
                                                 { 
                                                             this.textBox2.Text   +=test+    "\r\n ";       
                                                 }                                                   
                                     } 
                         } 
                         public   void   TestClass1() 
                         { 
                                     if   (this.textBox1.InvokeRequired) 
                                     { 
                                                 SetTextCallback   d   =   new   SetTextCallback(TestClass1); 
                                                 this.Invoke(d,   new   object[]   {}); 
                                     } 
                                     else 
                                     { 
                                                 for   (int   i   =   0;   i    <   500;   i++) 
                                                 {