如何在一个窗体的代码中访问另外一个窗体里的控键

解决方案 »

  1.   

    建议楼主提问前先搜索一下
    http://community.csdn.net/Expert/topic/4171/4171761.xml?temp=.2934992
      

  2.   

    把你要访问的控件访问修饰符改为public,就可以了
      

  3.   

    举个例子:你要用form1调用form2的控件,那么在你的form1的构造函数中把form2加进去,如下class form1: Form
    {
        form2 myForm;
        public form1(form2 f)
        {
           this.myForm=f;
        }
    }就这样就好了,然后你如果想调用form2的东西(当然前提类型必须都是public的),只要在form1中使用myForm就可以了,因为myForm就是你传过来的form2。 如下:    form2 f2=new form2();
        form1 f1=new form1(f2);
        Application.Run(f1);
        .
        .
        .
        f1.myForm.xxxx ;
    就这么用,当然,有好多种方法,这只是我经常用的一种,你也可以用static函数调用,那更简单。
      

  4.   

    控件访问
    http://blog.csdn.net/zhzuo/archive/2004/04/05/22027.aspx