c# – 如何在Windows窗体中获取按钮控件 – 面板

前端之家收集整理的这篇文章主要介绍了c# – 如何在Windows窗体中获取按钮控件 – 面板前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
获取表格中的所有按钮,包括
相同形式的面板中的按钮..

解决方法

List<Control> list = new List<Control>();

            GetAllControl(this,list);

            foreach (Control control in list)
            {
                if (control.GetType() == typeof(Button))
                {
                    //all btn
                }
            }

        private void GetAllControl(Control c,List<Control> list)
        {
            foreach (Control control in c.Controls)
            {
                list.Add(control);

                if (control.GetType() == typeof(Panel))
                    GetAllControl(control,list);
            }
        }

猜你在找的C#相关文章