富文本框Color.Red不存在

时间:2012-10-19 00:58:14

标签: c# colors richtextbox

我有Rich文本框,名为textBox1

当我尝试这个时:

                    textBox1.AppendText(value);
                    textBox1.SelectionColor = Color.Red;

Red带下划线和错误:

Error 2 'string' does not contain a definition for 'Red' and no extension method 'Red' accepting a first argument of type 'string' could be found (are you missing a using directive or an assembly reference?) Form1.cs 73 57

1 个答案:

答案 0 :(得分:2)

您的表单是否有名为Color的字段或属性,其类型为string?如果是,则Color.Red中的“颜色”指的是该字段或属性,而不是System.Drawing.Color类型。

您可以通过指定System.Drawing命名空间来消除引用的歧义:

textBox1.SelectionColor = System.Drawing.Color.Red;