窗体1有个textfname.Text
我想把它的值传给窗体2的变量string a要求不用静态全局变量,不用管a是否可以更改textfname.Text的值.

解决方案 »

  1.   

    可以的,只要你窗体2在申明Textfname的时候使用public就可以的。窗体2.Textfname,或者使用回调函数也可以的,具体的可以搜索下回调函数
      

  2.   

    1.在Form2的构造函数中传入。
    2.直接引用Form2的实例并赋值给此实例中的a属性或a变量。
    3.我想想
      

  3.   

    我这样做貌似不可以
    在Form2里面写Form1 c=new Form();
    c.textfname.Text