方法一:
朋友说的方法倒能够实现,但如果控件很多,而且每次都要动态判断,性能方面就回受到很大影响,这也不时为一个办法.


{
if (con.Name == controlName)
{
///找到控件了;
///然后将其拆箱,就OK了.
}
}
上面的方法如果在一个窗体里面查找某个控件则父容器就是this如下,如果是其他容器控件则为某容器的ID.
Control.ControlCollection controls = this.Controls;
foreach (Control myControl in controls)
{
if (myControl.Name == "radioButton1")
{
RadioButton radBtn = (RadioButton)myControl;
radBtn.Checked = true;
}
}
foreach (Control myControl in controls)
{
if (myControl.Name == "radioButton1")
{
RadioButton radBtn = (RadioButton)myControl;
radBtn.Checked = true;
}
}
方法二:
优快云朋友帮助:







其实通过上面的转换btn1和button1是同一个控件了,其他容器控件也有同样的Find方法,这样也不错..