首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

关于winform搜索窗体子控件的有关问题

2013-12-04 
关于winform搜索窗体子控件的问题我有一个form 下属几个容器控件 比如 groupbox panel等在这些容器控件里

关于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/

热点排行