C#获取页面上的所有checkbox控件对象并设置属性

测试系统:win10 64

.net版本:4.5.2

测试平台:vs2017

测试语言:C# .net

核心代码:

 void 设置TextBox属性(Control control, bool enable)/ 界面中所有的TextBox,并设置可读写属性  
        {
            if (control is TextBox)//判断是否是TextBox控件
            {
                (control as TextBox).Enabled = enable;// 获取或设置可读写属性,该值指示是否启用 Web 服务器控件可读写属性。
            }
            else if (control.HasControls())//确定服务器控件是否包含任何子控件。
            {
                foreach (Control s in control.Controls)  //如果有子控件遍历子控件
                {
                    设置TextBox属性(s, enable);//如果有子控件也同样进行设置属性
                }
            }
        }

C#获取页面上的所有checkbox控件对象并设置属性_第1张图片

C#获取页面上的所有checkbox控件对象并设置属性_第2张图片

注意:下面两个TextBox不是直接在窗口中,而是存在Panel中,一样可以遍历到。

赞赏源码下载:

你可能感兴趣的:(C#获取页面上的所有checkbox控件对象并设置属性)