就是类似IM软件那样,打开一个窗口,是相对应的人的名称 有类似的代码发一下最好了 谢谢

解决方案 »

  1.   

     Assembly assem = Assembly.Load("主程序命名空间");
     Type myType = assem.GetType("主程序命名空间.要打开的窗体名");
     Object obj = Activator.CreateInstance(myType);
     Form a = (Form)obj;
     if (a != null)
     {
           a.Text = "要打开的窗体显示名称";
           a.Show();
     }
     else {
          MessageBox.Show("暂无窗体");
     }
      

  2.   

    在主窗体 把MDI 设置成True
    private buuton1_Click(...)
    {
       FormChild a = new Formchild();
       a.Parent  = this;
       a.show();
    }
      

  3.   

    修改/添加窗口类的构造函数,把需要的值(如人名)传进去就成了
    TestForm f=new TestForm(string name)
    或者是在窗口类里添加属性,new完后给属性赋值