例如:在窗体1中设置个变量。能在窗体2使用
又例如:窗体2获取窗体1中textbox.text的值
求教各位谢谢

解决方案 »

  1.   

    public partial class Form1 : Form  
      {  
      private void button1_Click(object sender, EventArgs e)  
      {  
      Form2 frm2 = new Form2();  
      frm2.Show(this);  
      }  
      }    public partial class Form2 : Form  
      {  
      private void button1_Click(object sender, EventArgs e)  
      {  
      Form1 frm1 = (Form1)this.Owner;  
      ((TextBox)frm1.Controls["textBox1"]).Text = this.textBox2.Text;  
      this.Close();  
      }  
      }  
    属性
      

  2.   

    public partial class Form1 : Form   
      {   
       
       public string MyText1{get;set;}
       public string MyText2
      {
        get{return this.textBox1.text;}
        set{this.textBox1.text =value;}  private void button1_Click(object sender, EventArgs e)   
      {   
      Form2 frm2 = new Form2();   
      frm2.ShowDialog(this);   
      }   
      }     public partial class Form2 : Form   
      {   
      private void button1_Click(object sender, EventArgs e)   
      {   
      Form1 frm1 = (Form1)this.Owner;   
      frm1.MyText1 = this.textBox2.Text;   
      frm1.MyText2 = this.textBox2.Text;   
      this.Close();   
      }   
      }