c#如何获取指定容器控件下的所有同类型控件
2011-11-27 01:18
190 查看
在进行c#进行项目开发的时候,有时候经常要在程序中获取相同类型的一些控件进行操作,比如容器中有多个复选框,在程序初始化的时候,我们可能要全部选中或者不选中,那么如此在程序中获取这些控件。以下给出实现过程
/// <summary>
/// 获取指定控件下的所有单选框控件
/// </summary>
/// <param name="container"></param>
/// <param name="controlArrayList"></param>
public static void GetCheckBoxs(Control container, ref ArrayList controlArrayList)
{
if (container.Controls.Count != 0)
{
foreach (Control c in container.Controls)
{
GetCheckBoxs(c, ref controlArrayList);
}
}
else
{
if (container is CheckBox)
{
controlArrayList.Add(container);
}
}
return;
}
/// <summary>
/// 获取指定控件下的所有单选框控件
/// </summary>
/// <param name="container"></param>
/// <param name="controlArrayList"></param>
public static void GetCheckBoxs(Control container, ref ArrayList controlArrayList)
{
if (container.Controls.Count != 0)
{
foreach (Control c in container.Controls)
{
GetCheckBoxs(c, ref controlArrayList);
}
}
else
{
if (container is CheckBox)
{
controlArrayList.Add(container);
}
}
return;
}
相关文章推荐
- Asp.Net 如何获取所有控件&如何获取指定类型的所有控件
- 如何用C#获取指定文件夹下所有文件名?
- C# 如何获取SQL Server 中指定数据表的所有字段名和字段类型
- C#.NET GridView 中如何获取脚中的控件ID并添加客户端事件
- C#获取指定IP地址的数据库所有数据库实例名
- c# 获取access所有表名 获取指定表所有字段名
- C#.NET获取指定文件夹下所有的指定类型文件
- C# 获取指定目录下所有文件信息、移动目录、拷贝目录
- C#.net获取指定文件夹下的所有jpg文件,并按文件创建时间排序
- C# 获取指定接口的所有实现类
- C# 获取父控件容器的属性
- 牛腩购物9 用户表设计/动软生成器/金钱字段decimal(18, 2)/ 注册的时候的前台js判断/后台代码判断/正则表达式软件/RegexBuddy/设置数据库字段的唯一性约束/如何获取控件在前台html的id值/如何将C#的后台正则换成js的正则
- C#两种方式获取指定文件夹下所有子目录及文件
- [导入]如何在ASP.NET下遍历指定页面上所有控件
- 开发小点滴:如何在c#代码里将指定字段绑定到item内的控件
- 算法积累:解决如何获取指定文件夹路径或者文件路径下所有子文件后缀为.h .m .c的文本的行数
- magento如何获取指定分类的所有上级父类(级联至顶级)
- C# 获取指定目录下所有文件信息、移动目录、拷贝目录
- 如何在ASP.NET下遍历指定页面上所有控件
- C#两种方式获取指定文件夹下所有子目录及文件