private void SetControl( Controls ) { foreach( Control childControl in Controls ) { if( childControl is TextBox ) ((TextBox)childControl).Text = "abc"; SetControl( childControl.Controls ); } }调用:SetContros( this.Controls );
//使用foreach循环遍历窗体中的所有控件 foreach(object o in this.Controls) { //判断该控件类型是否是TextBox if(o is TextBox) { //如控件类型为TextBox,为控件的Text属性赋值(遍历时使用的是object,所以要转换类型) ((TextBox)o).Text="OK"; } }
{
foreach( Control childControl in Controls )
{
if( childControl is TextBox )
((TextBox)childControl).Text = "abc";
SetControl( childControl.Controls );
}
}调用:SetContros( this.Controls );
foreach(object o in this.Controls)
{
//判断该控件类型是否是TextBox
if(o is TextBox)
{
//如控件类型为TextBox,为控件的Text属性赋值(遍历时使用的是object,所以要转换类型)
((TextBox)o).Text="OK";
}
}
YYKXQ 程序好象不行,如果是空件含有子空件就无法实现了.本身程序也有点问题.
不过谢谢2位,我问题解决了.:)
替我看看我的问题~~~~急~~~
在做计划,明天就要交了~~~~~http://community.csdn.net/Expert/topic/4162/4162476.xml?temp=.8233911~~~~~~~送 分 中~~~!!!!!