此问题应该有n多种方法,
1,你可以用
myform form1 = new myform();
Application.Run(form1);
来启动窗体
2、可以用句柄,我不太清楚
3、可以把this传值过去。
。。

解决方案 »

  1.   

    1.建一个module 在module里写上
    Public form1 frm1=new form1();
    以后都可以用frm1访问 form1了 
      

  2.   

    感谢btut2004 我想他说得方法应该是可行的,那么我想c#在运行Application.Run(form1)后并不会自动产生一个指针可以直接用了。
    对于tongzw(flywolf) 的方法我不太清楚c#中如何建module,有待于学习
      

  3.   

    form2代码:private form1 m_form1=null;//构造函数
    public form2(form1 frm)
    {
       m_form1=frm;
    }//然后你就可以用m_form1来操作form1了
    --------------------
    form1代码:form2 frm2=new form(this);
    frm2.Show();