|||
Color color = Color.FromName("Red")等等然后再ForeColor=color
|||
private void textBox1_TextChanged(object sender /*value*/ 把代码中/*value*/改成你要设的值this.Text2.GetType().GetProperty(this.Text1).SetValue(this.Text2
用反射可以解决你这问题 比如:red/Red/Blue/blue....
null);
|||
不是很清楚你要表达的意思 EventArgs e) { this.textBox2.ForeColor = Color.FromName(this.textBox1.Text); }但是你在textBox1中输入的是染色的英文单词 能说具体点么
详情请点开看 C#怎样根据字符串确定控件的属性值
本文介绍了一种利用C#编程语言通过反射机制实现文本框颜色动态设置的方法。当用户在textBox1中输入颜色名称(如“Red”、“Blue”等),textBox2的文字颜色将自动更改为相应的颜色。

被折叠的 条评论
为什么被折叠?



