怎么使一系列的控件的backcolor设置成同样颜色的??????
怎么使一系列的控件的backcolor设置成同样颜色的,比如说有20个textbox控件,用语句怎么编写????...
怎么使一系列的控件的backcolor设置成同样颜色的,比如说有20个textbox控件,用语句怎么编写????
展开
2个回答
展开全部
//调用此方法就ok了.
public static void SetTextBoxBackColor(Control con,System.Drawing.Color color)
{
foreach (Control c in con.Controls) {
if (c.Controls.Count > 0) {
SetControlEvennt(c,color);
}
if (c.GetType().Name == "TextBox") {
((TextBox)c).BackColor = color;
}
}
}
//里面用到了递归,作用是可以修改窗体内的其他容器内的TextBox.
public static void SetTextBoxBackColor(Control con,System.Drawing.Color color)
{
foreach (Control c in con.Controls) {
if (c.Controls.Count > 0) {
SetControlEvennt(c,color);
}
if (c.GetType().Name == "TextBox") {
((TextBox)c).BackColor = color;
}
}
}
//里面用到了递归,作用是可以修改窗体内的其他容器内的TextBox.
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询