改变财产的功能,例如任何控件的forecolor和backcolor

时间:2014-07-02 15:51:47

标签: c# function controls

是否可以使用函数获取控件名称(标签,texbox,按钮等)并根据输入参数进行更改,例如forecolor,backcolor,启用该控件的属性?

以下是我发现的内容:https://stackoverflow.com/a/1859939/3179989但它应该知道控件的类型。

1 个答案:

答案 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;
        }
    }

你有更好的解决方案吗?