您的位置:首页 > 编程语言 > C#

功能: 遍历窗体内部所有的控件 (学习日记 2017-07-06)

2017-07-06 14:32 260 查看
遍历Winform窗体内部的所有的控件,并对特定的控件进行处理

private void button1_Click(object sender, EventArgs e)
{

foreach (Control item in this.Controls)
{
//运用is运算符来确定是否为某个控件
if (item is GroupBox)
{
GroupBox gb=(GroupBox)item;
//groupbox中的控件在外部检测不到,必须对groupbox内部遍历
foreach (Control item2 in gb.Controls)
{
if (item2 is TextBox)
{
TextBox tx = (TextBox)item2;
tx.ReadOnly = false;
}
}
}
}
}

前后对比效果  :设置所有的TextBox控件的ReadOnly为False



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  C# 控件 功能 winform 界面