比較實用的,使用變量吧。在一個靜態類中定義變量。
public static class mVar
{
     public string myStr;
}

解决方案 »

  1.   

    委托
    通过 ShowDialog()进行传值;
    通过改造构造函数进行传值(加参数)
    通过公共静态类进行传值;
    通过绑定事件进行传值;
    使用Attribute
      

  2.   

    委托 
    通过 ShowDialog()进行传值; 
    通过改造构造函数进行传值(加参数) 
    通过公共静态类进行传值; 
    通过绑定事件进行传值; 
    使用Attribute
    顶。
      

  3.   

    顶楼上,可以窗体的tag属性。
      

  4.   

    将要传递值设成构造函数的参数,或用form的tag属性
      

  5.   

    [Quote=引用 13 楼 l171147904 的回复:]
    委托
    通过 ShowDialog()进行传值;
    通过改造构造函数进行传值(加参数)
    通过公共静态类进行传值;
    通过绑定事件进行传值;
    使用Attribute
    顶。
    and^
      

  6.   

    form1         private void button1_Click(object sender, EventArgs e) 
            { 
                Form2 f2 = new Form2(); 
                f2.ShowDialog(); 
                label1.Text = AppDomain.CurrentDomain.GetData("txt").ToString(); 
            } form2 
    private void button1_Click(object sender, EventArgs e) 
            { 
                AppDomain.CurrentDomain.SetData("txt", textBox1.Text); 
            }
            
      

  7.   

    简单的一个就是给2个窗体加个参数;
    如 Form2
    {
    public string data;
    }Form1{
       Form2 form2 = new Form2();
       form2.data = bm;//要传的数据
       form2.Show();
    }
    这样就可以了。都调用数据库时最间的了。
    如有问题在M我。 MSN:[email protected]