求把文本框填充颜色的代码,我知道肯定是利用属性来填,问题是颜色的话,是英文表示,还是数字表示呢,比如蓝色是用数字表示,灰色是用什么表示,默认的是用什么数字表示呢,

解决方案 »

  1.   

    RGB三原色:FF0000: 红色
    00FF00: 绿色
    0000FF: 蓝色颜色值如果是Color枚举值中存在的话就用 Color.Red这样的方式。如果某个颜色是不在枚举中的值得话,那就得使用十六进制数值来表示了: #aabbcc如这样的方式。
      

  2.   

    this.textBox1.ForeColor = System.Drawing.Color.Blue;      // 设置文本色为 蓝色
    int back = this.textBox1.ForeColor.ToArgb() ^ 0x00ffffff;                    // 对文本色的ARGB值 异或取反
    this.textBox1.BackColor = System.Drawing.Color.FromArgb(back);