标签:types child controls arch control ntc .net public 子类
1.Controls.Find
具体定义如下,参数是(控件名,是否搜索子控件)
public Control[] Find(string key, bool searchAllChildren);
应用场景:还原默认配置的时候,从XML文件读出控件名+一些属性,来一个var currentControl=this.Controls.Find(ControlName,true)就拿到想要的控件了,然后就可以愉快的赋属性了。
2.对象.GetType().Name
GetType()的定义如下
public Type GetType();
应用场景:根据子类的类型,来进行某些操作。在父类里来一个if(this.GetType().Name==typeString),里面就可以接相应操作了。
特别是子类特别多的时候,将子类的类型和一些数据从XML文件里读出来,爽歪歪。
标签:types child controls arch control ntc .net public 子类
原文地址:https://www.cnblogs.com/fabao/p/9940295.html