两个窗体之间传值:
http://www.lzhm.net/read.aspx?ID=57http://www.lzhm.net/Read.aspx?ID=21http://www.csdn.net/Develop/read_article.asp?id=26433
http://www.csdn.net/Develop/read_article.asp?id=26434
http://www.csdn.net/Develop/read_article.asp?id=26436

解决方案 »

  1.   

    在form_a中
    form_b frm=new form_b();
    frm.showdialog();
      

  2.   

    class Form 
    {
    private static Form _instance;

    public static Form Instance()
    {
    if (_instance == null)
    _instance = new Form ();
    return _instance;
    }
    protected Form (){}

    }
      实例化一次:Form .Instrance();
      

  3.   

    在form_a中
    form_b form1;
    if ((form1==null)||(form1.IsDisposed))
    {
    form1=new form_b();  
    form1.Show();
    }
    form1.Activate();
      

  4.   

    背景透明:
    Color c = System.Drawing.Color.FromArgb(100,255,0,0);
    this.label1.BackColor = c;
    窗体传值:
    http://www.c-sharpcorner.com/Code/2002/June/CommBetweenForms.asp