FineUI 官方论坛

标题: 动态创建控件之后,怎么遍历出所有的控件 [打印本页]

作者: 最初的理想    时间: 2013-11-29 21:09
标题: 动态创建控件之后,怎么遍历出所有的控件
如题,我后台动态创建控件,但是后台遍历的时候.用以前的遍历方法,无法遍历,求解。
作者: Tiger    时间: 2013-11-30 08:59
        private Control MyFindControl(Control parent, string controlID)
        {
            try{
            if (parent == null) return null;
            foreach (Control ctl in parent.Controls)
            {
                if (ctl.ID.ToUpper() == controlID.ToUpper())
                {
                    return ctl;
                }
                else
                {
                    Control c = MyFindControl(ctl, controlID);
                    if (c != null)
                    {
                        return c;
                    }
                }
            }
            return null;
            }
            catch(Exception){
              return null;
            }
        }
作者: erp8@live.cn    时间: 2013-12-1 21:04
Tiger 发表于 2013-11-30 08:59
private Control MyFindControl(Control parent, string controlID)
        {
            try{

谢谢分享,我也在找这个方法.


作者: 最初的理想    时间: 2013-12-1 21:36
Tiger 发表于 2013-11-30 08:59
private Control MyFindControl(Control parent, string controlID)
        {
            try{

谢了!非常感谢。。。。。
作者: 蓝色海底    时间: 2013-12-13 18:16
这个方法怎么用?




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4