两个窗体之间传值:
http://www.lzhm.net/read.aspx?ID=57http://www.lzhm.net/Read.aspx?ID=21

解决方案 »

  1.   

    1.a.ShowDialog();
    2.把控件设置为public,
      

  2.   

    1.用 a.ShowDialog();2.把Form2中相关的控件的Modifier设置为public。
      

  3.   

    不知道这样是否合理:
    一:
     private Form a;
     ...
     if(a!=null)
     {
      a =new Form2();
     }
     if(a.Visible==false)
     {
       a.show(); }
    Form2自己也要配合,在关闭事件里设定它Visible =false;二:
      1.
      找到 private System.Windows.Forms.Button xxx;
      改为 public System.Windows.Forms.Button xxx;
      2.
      上面这样改并不是很好,建议你使用 属性 
      private System.Windows.Forms.Button xxx;
      。
      public Button pubButton
      {
        get
        {
          return xxx;
         }
      }