C# 循环操作控件的方法

来源:百度知道 编辑:UC知道 时间:2024/06/03 01:54:37
Panel panel1 -panle26
如何循环操作
详细说下

这样吧,你再添加一个大的Panel:panel0,把panel1-panel26都放在panle0里面。
然后使用:
foreach (Control c in this.panel0.Controls)
{
if (c.GetType() == typeof(Panel))
{
Panel p = (Panel)c;
p.Hide();//这里写你的代码,我这里是把这些Panel隐藏。
}
}

给你举个例子吧,以Button为例
Button[] btn = new Buttno[9];
//定义了包含9个元素的数组,元素类型是Button
for( int i = 0; i < 9; i++ )
{
btn.name = "btn"+i.Tostring();//为每个按钮设置一个名字
}
Panel 和这个是一样的,明白了吧

循环操作可以用while,for,timer等。要看情况的