Form2 frm=new Form2();
frm.Form2里的方法就可以了然后让Form1里的东西去接传过来的值 就行了 

解决方案 »

  1.   

    Form1:Form2 frm=new Form2("test");
    frm.Show();Form2:
    ......
    private System.ComponentModel.Container components = null; public ss_Reports_View(string testStr)
    {
    //
    // Windows 窗体设计器支持所必需的
    // InitializeComponent();
    //
    // TODO: 在 InitializeComponent 调用后添加任何构造函数代码
    //
    } /// <summary>
    /// 清理所有正在使用的资源。
    /// </summary>
    protected override void Dispose( bool disposing )
    {
    if( disposing )
    {
    if(components != null)
    {
    components.Dispose();
    }
    }
    base.Dispose( disposing );
    }....或者用Form1 里 public static string aaa;Form2里直接Form1.aaa就可以访问了。