一个改变属性的函数,例如任何控件的前色和背景色
本文关键字:任何 控件 背景色 函数 一个 改变 属性 | 更新日期: 2023-09-27 18:11:14
是否有可能有一个函数来获取控件名称(标签,文本框,按钮等),并基于输入参数,更改例如前颜色,背景色,启用该控件的属性?
下面是我发现的: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;
}
}
你有更好的解决办法吗?