刚学c#,在一个多窗体的windows程序中,如何在form2中调用form1中的控件

解决方案 »

  1.   

    控件使用Public
    在构造函数中,把那个控件作为参数传过去,附值后即可操作
      

  2.   

    form1 frm1=new form1();
    string a=frm1.textbox.text;
      

  3.   

    把这个控件设为public.不过这样不好.应该是设一个函数如下private TextBox textBox1 ........
    public string getsrtTxtBox1()
    {
    return textBox1.Text;
    }
      

  4.   

    把空间设置为public后确实可以调用了
    这样做为什么不好
    我刚学c#
    各位大虾,有没有什么群或者在线咨询的地方可以随时交流啊
    谢谢了
    准备接分
      

  5.   

    在Form1中定义 一个类 或属性!
    在FORM2 new 一个出来!
    form2 的控件 就可以 用 FORM1的类和属性 传 值!
    情况 自己定!
      

  6.   

    把form1中的控件的Modify属性设为internal,或者public然后在form2中form1 fm = new form1();
    fm.就可以调用form1中的控件了
      

  7.   

    form1 fm = new form1();
    form1.();