是否可以使用函数获取控件名称(标签,texbox,按钮等)并根据输入参数进行更改,例如forecolor,backcolor,启用该控件的属性?
以下是我发现的内容:https://stackoverflow.com/a/1859939/3179989但它应该知道控件的类型。
答案 0 :(得分:0)
我找到了解决方案:
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;
}
}
你有更好的解决方案吗?