- /// <summary>
- /// 根据name在this.Controls下搜索返回符合Control类型否之则为null
- /// </summary>
- /// <param name="name">Name</param>
- /// <returns></returns>
- private Control GetControlByName(string name)
- {
- System.Reflection.FieldInfo fi = this.GetType().GetField(name, System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance | System.Reflection.BindingFlags.IgnoreCase);
- if(fi==null){return null;}
- object o = fi.GetValue(this);
- if( o is Control){return (Control)fi.GetValue(this);}
- else return null;
- }
根据控件Name返回其引用
最新推荐文章于 2024-07-01 14:51:21 发布
本文介绍了一个用于根据名称在当前控件集合中查找指定类型的控件的方法。通过反射机制获取字段信息,并判断其是否为Control类型。
1158

被折叠的 条评论
为什么被折叠?



