页面上有多个TEXTBOX空件,我想统一给他们赋值。请多多指点。

解决方案 »

  1.   

    private void SetControl( Controls )
    {
        foreach( Control childControl in Controls )
        {
            if( childControl is TextBox )
                ((TextBox)childControl).Text = "abc";
            SetControl( childControl.Controls );
        }
    }调用:SetContros( this.Controls );
      

  2.   

    //使用foreach循环遍历窗体中的所有控件
    foreach(object o in this.Controls)
    {
        //判断该控件类型是否是TextBox
        if(o is TextBox)
       {
            //如控件类型为TextBox,为控件的Text属性赋值(遍历时使用的是object,所以要转换类型)
            ((TextBox)o).Text="OK";
        }
    }
      

  3.   

    谢谢xiaopan20,YYKXQ.
    YYKXQ 程序好象不行,如果是空件含有子空件就无法实现了.本身程序也有点问题.
    不过谢谢2位,我问题解决了.:)
      

  4.   

    还有~~~求了解服务器购买以及操作系统价格的朋友
    替我看看我的问题~~~~急~~~
    在做计划,明天就要交了~~~~~http://community.csdn.net/Expert/topic/4162/4162476.xml?temp=.8233911~~~~~~~送    分   中~~~!!!!!