我也遇到了同样的问题,我的 Form 上面有很多 RadioButton 和 Label,我想枚举出所有 RadioButton,一种方法是枚举每一个 Control 判断它的类型是不是 RadioButton,另一种是建立 ArrayList 手动把所有 RadioButton 添加进去,但两种方法效果都不太好 :(
谁有更好的实现方法请帖出来,谢谢!

解决方案 »

  1.   

    怎样才能遍例特定的控件?
    1、用Name
    foreach( Control z in Controls )
    {
        if (z.Name=="YourDef")
             {
                   //dosomething(); 
             }
    }
    2、用类型,只针对特定的控件
    foreach( Control z in Controls )
    {
        if (z.GetType.ToString()=="YourDef")
             {
                   //dosomething(); 
             }
    }