日期:2014-05-20  浏览次数:20773 次

弱弱的问一下,在c/s程序中如何根据控件id来查找该控件?
如题

------解决方案--------------------
遍历this.Controls
------解决方案--------------------
眯有,只有遍历喽.还有考预容器控件之类滴
------解决方案--------------------
遍历吧.
跟b/s可不一样
------解决方案--------------------
可以根据控件的名称查找控件 form.Controls[控件名称]
------解决方案--------------------
VS2005中Controls有一个Find方法,楼主可以试试:

Control.ControlCollection.Find 方法
注意:此方法在 .NET Framework 2.0 版中是新增的。
public Control[] Find (
string key,
bool searchAllChildren
)


参数
key
要在 Control.ControlCollection 中定位的键。

searchAllChildren
如果搜索所有子控件,则为 true;否则为 false。


返回值
包含匹配控件的 Control 类型数组。