C# 富文本框颜色。红色不存在

C# 富文本框颜色。红色不存在,c#,colors,richtextbox,C#,Colors,Richtextbox,我有RichTextbox,它的名字叫textBox1 当我尝试这个: textBox1.AppendText(value); textBox1.SelectionColor = Color.Red; 红色带下划线并有错误: 错误2“string”不包含“Red”的定义,并且找不到接受“string”类型的第一个参数的扩展方法“Red”(是否缺少using指令或程序集引用?)Form1.cs 73 57您的表单是否

我有
Rich
Textbox,它的名字叫
textBox1

当我尝试这个:

                    textBox1.AppendText(value);
                    textBox1.SelectionColor = Color.Red;
红色<代码>带下划线并有错误:


错误2“string”不包含“Red”的定义,并且找不到接受“string”类型的第一个参数的扩展方法“Red”(是否缺少using指令或程序集引用?)Form1.cs 73 57

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

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

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

确保为颜色对象使用了正确的命名空间。表单是否有名为
Color
的字段或属性?如果是这样,您需要通过指定
System.Drawing.Color.Red
来消除歧义。@Michael Liu,将其作为答案发布