我正在尝试使用文本框控件执行某些操作,我希望所有控件都采用颜色“窗口”(我已在属性中设置它)。它只能用于当前选定的控件,我希望所有控件都是“窗口”颜色。
我该怎么做
答案 0 :(得分:1)
根据我的理解,你有一个名为window的颜色变量,你想以编程方式将所有控件设置为该颜色。
foreach( Control myControl in this.Controls)
{
myControl.BackColor = window;
}
这就是诀窍,假设您已将控件添加到表单中的“Controls”集合中。
编辑:或者,如果您只想更改文本框,则可以始终在作业周围使用此if语句
if (myControl.GetType()==typeof(System.Windows.Forms.TextBox))