我想添加一个动态CheckAll()
方法来检查我的类中声明的所有复选框。
我尝试了以下代码:
class MyContol : UserControl
{
///
/// HIDDEN but there is plenty of checkboxes declaration
///
private void CheckAll()
{
FieldInfo[] props = this.GetType().GetFields();
foreach (FieldInfo p in props)
{
if (p.FieldType is CheckBox)
{
/// TODO: Check my box
}
}
}
}
...但是props
是空的。我不知道如何定位使用设计器部分制作的复选框。
你知道Reflection
如何使用设计视图组件添加目标吗?