一个任意获得页面控件的方法
2006-11-24 23:01
281 查看
在写程序的时候经常会动态找某个控件,写了个函数方便查找,第一个参数是要查找的控件容器,第2个参数是控件的名称,返回的是一个控件对象,使用的时候转换一下类型就可以了
1
private Control seachControl(Control it,string id)
2
{
3
Control oo=null;
4
foreach(Control c in it.Controls)
5
{
6
oo=c.FindControl(id);
7
if (oo!=null)
8
{
9
10
break;
11
}
12
else
13
{
14
if (c.Controls.Count>0)
15
{
16
oo=seachControl(c,id);
17
if (oo!=null)
18
{
19
return oo;
20
}
21
}
22
}
23
}
24
return oo;
25
}
1
private Control seachControl(Control it,string id)
2
{
3
Control oo=null;
4
foreach(Control c in it.Controls)
5
{
6
oo=c.FindControl(id);
7
if (oo!=null)
8
{
9
10
break;
11
}
12
else
13
{
14
if (c.Controls.Count>0)
15
{
16
oo=seachControl(c,id);
17
if (oo!=null)
18
{
19
return oo;
20
}
21
}
22
}
23
}
24
return oo;
25
}
相关文章推荐
- 一个任意获得页面控件的方法
- 一个任意获得页面控件的方法
- 一个任意获得页面控件的方法
- [转]ASP.NET一个页面多个Button按钮事件避免数据验证控件冲突方法
- (转)ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- 获得控件在页面上的绝对位置的方法
- 页面中包含同一个asp.net控件多次,如何产生不同的javascript方法名
- 一个包含上传控件的用户控件把信息传递给包含页面的方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件RequiredFieldValidator冲突方法
- 在C#.net中做页面上传的程序。用Dhtml的控件:(创建文件上载控件,该控件带有一个文本框和一个浏览按钮。)和类HtmlInputFile的两种方法
- ASP.NET一个页面多个Button按钮事件避免数据验证控件冲突方法
- 使用extjs,来实现一个页面调用另一个页面中的方法,并且能获得方法的返回值
- 控件获得焦点时按回车触发一个js函数(event.keyCode)
- 自定义服务器组件获取其页面控件里所输入的值的方法
- android 让一个控件按钮居于底部的几种方法
- Android中一个控件添加多个监听方法(监听的追加,而非覆盖)