我有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
答案 0 :(得分:2)
您的表单是否有名为Color
的字段或属性,其类型为string
?如果是,则Color.Red
中的“颜色”指的是该字段或属性,而不是System.Drawing.Color
类型。
您可以通过指定System.Drawing
命名空间来消除引用的歧义:
textBox1.SelectionColor = System.Drawing.Color.Red;