窗体是通过反射得到的。
昨天发过一次  问题没有得到解决。很是郁闷....
原地址http://topic.csdn.net/u/20090724/15/4fa415e8-48b3-48a1-b722-87217ee0514f.html
大家帮帮忙啊...

解决方案 »

  1.   

      找到原因了,是我用
    Assembly fn = Assembly.GetExecutingAssembly();
     Form newForm = fn.CreateInstance("test.ChatFormList." + formname) as Form;
    反射窗体的时候这样就实例化了一下,本身窗体的打开的,所以显示不了数据。
    如何反射到窗体又不实例化呢?
      

  2.   

    给你说个简单的办法 
                string _Form = "Form2";            for (int i = 0; i != Application.OpenForms.Count; i++)
                {
                    if (Application.OpenForms[i].GetType().Name == _Form)
                    {
                        Application.OpenForms[i].Controls["button1"].Text = "ok";
                    }
                }
      

  3.   


      很简单的,代码在这里: change 50fen to 100fen !! ha ha ........  http://www.vjsdn.com/bbs/bbsTopicDetails.aspx?pid=410