关于winform搜索窗体子控件的问题
我有一个form
下属几个容器控件 比如 groupbox panel等
在这些容器控件里 分别有几个 button
我现在想直接foreach form1下 所有的button 绕过 二级容器控件 如何实现呢?
------解决方案--------------------你还是得通过groupbox或者panel来获取这些容器下面的button。
------解决方案--------------------C# .NET 遍历一个Web页面中所有的TextBox控件 并设置读写属性
上述是修改web页面上的TextBox控件的,你可以按照这个思路照猫画虎 改造一下
------解决方案--------------------public IEnumerable<Control> GetAll(Control control,Type type)
{
var controls = control.Controls.Cast<Control>();
return controls.SelectMany(ctrl => GetAll(ctrl,type))
.Concat(controls)
.Where(c => c.GetType() == type);
}
var c = GetAll(this,typeof(Button));
*****************************************************************************
签名档: http://feiyun0112.cnblogs.com/