【发布时间】:2014-07-02 15:51:47
【问题描述】:
是否有可能有一个函数来获取控件名称(标签、texbox、按钮等)并根据输入参数进行更改,例如前景色、背景色、启用该控件的属性?
这是我找到的:https://stackoverflow.com/a/1859939/3179989,但它应该知道控件的类型。
【问题讨论】:
是否有可能有一个函数来获取控件名称(标签、texbox、按钮等)并根据输入参数进行更改,例如前景色、背景色、启用该控件的属性?
这是我找到的:https://stackoverflow.com/a/1859939/3179989,但它应该知道控件的类型。
【问题讨论】:
我找到了解决办法:
public void SetControl(string ControlName, string Operation)
{
Control Control = this.Controls.Find(ControlName, true)[0];
if (Operation=="Green")
{
Control.BackColor = Color.LimeGreen;
Control.ForeColor = SystemColors.ControlText;
}
}
你有更好的解决方案吗?
【讨论】: