比如:在窗体A中有变量txt,我要赋给窗体B中的textbox控件的text属性,怎么做?

解决方案 »

  1.   


    如果是同一程序并且form1先打开
    Form1 中声明静态变量txt
            public static string txt
            {
                get;
                set;
            }
    在过程中赋值。form2中使用
    form1.txt来引用      private void Form2_Load(object sender, EventArgs e)
            {            textBox1.Text = Form1.txt;        }
      

  2.   

    我这是VS2008的写法 VS2005不支持这样写
      

  3.   

    我现在是Form1已经打开里面有textbox1控件,点击button后出现Form2,在Form2中有个点击操作,点击后把Form2中的txt变量显示在Form1的textbox1.text中。这样具体怎么做呢?
      

  4.   

    把txt变量设置成public后,才能跨窗体引用。
     public System.Windows.Forms.TextBox textBox2;