功能: 遍历窗体内部所有的控件 (学习日记 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
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
相关文章推荐
- 用递归的方式遍历窗体下的所有控件
- 循环遍历获取窗体或页面所有同类型的控件
- winform 遍历窗体中所有用户控件中的textbox 然后赋为空值
- Vb.net遍历一个窗口中的所有某类对象 (窗体中的控件) 的方法
- 功能: form窗体的的透明变化-即渐隐效果的实现 (学习日记 2016-12-22 )
- C#遍历窗体控件代码,遍历窗体所有按钮控件代码
- c#WinForm下窗体权限设计(遍历菜单下的所有菜单及所有form、form中的控件)
- WinForm遍历窗体所有子控件的方法
- 遍历窗体上所有CheckBox控件 .net winform
- 功能: 窗体登出功能实现 (C#学习日记2017-09-06)
- wpf遍历窗体中所有控件方法
- 遍历窗体上所有控件(遍历子控件)
- c#WinForm下窗体权限设计(遍历菜单下的所有菜单及所有form、form中的控件)
- C#遍历窗体所有控件或某类型所有控件
- 遍历窗体中的所有控件
- WPF学习——制作一个简单的录入界面(2):用C#编程实现所有控件的功能
- .net下遍历内容页所有控件实现重置功能
- 遍历当前窗体下的所有控件
- 功能: Form窗口最大化时,控件相对位置变化的问题 (学习日记2016-12-23)
- 遍历窗体中的所有TextBox控件,并为其赋值