用str = Color.red; 显然这样是语法错误的。我的问题是:怎么让程序认为str的字符串内容和设置属性的语句Label1.BackColor完全等价呢?
我的问题是:有什么办法让程序认为str的字符串内容和设置属性的语句Label1.BackColor完全等价呢?
追答让字符串的颜色变成 label的颜色? 为什么要这样错,没意义啊,说到底你还要是要把字符串给显示出来的吧,比如显示要textBox上,你只要设置textbox的文本颜色,那字符串就会变成那种颜色啊. 还是你的意思是要取得那个 颜色的值放进字符串里
追问我的目的是:比如有20个label控件,控件的Name按顺序编号,label1、label2、label3……,让用户选择一个数字段,比如用户选择数字2-5时,此时让label2、label3、label4、label5变成红色。不知说清楚没有。如何实现呢?
追答那么我给你讲一下思路,先创建20个checkBox 然后但用户单击的时候,判断checkBox是否选中,比如用户点击了 第三个checkBox ,那么判断第三个checkBox 是否选中,如果选中,那么样第三个label的颜色变成红色