winform 查找控件并获取特定类型控件


            //通过反射获取所有控件集合
            System.Reflection.FieldInfo[] fieldInfo = this.GetType().GetFields(System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
            for (int i = 0; i < fieldInfo.Length; i++)
            {
                //获取特定控件类型
                if (fieldInfo[i].FieldType.Name != "ContextMenuStrip") continue;
                //通过名称获取控件
                ContextMenuStrip cms = (ContextMenuStrip)fieldInfo[i].GetValue(this);

            }

感谢博主提供的思路https://blog.csdn.net/softimite_zifeng/article/details/54289012


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM