读书人

Color.Black如何用不了

发布时间: 2013-01-02 13:08:45 作者: rapoo

Color.Black怎么用不了
textBox1.ForeColor = Color.Black;

错误 CS1061: “System.Windows.Forms.MenuItem”不包含“Black”的定义,并且找不到可接受类型为“System.Windows.Forms.MenuItem”的第一个参数的扩展方法“Black”(是否缺少 using 指令或程序集引用?)
我的using指令集如下:
using System;
using System.Linq;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Drawing.Drawing2D ;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Collections;

求问为什么用不了 有其他设置字体颜色方法么?我要做文本编辑器,TextBox1为文本编辑框,要能设置其中字体颜色
[解决办法]
Color.Black如何用不了

错误 CS1061: “System.Windows.Forms.MenuItem”不包含“Black”的定义,并且找不到可接受类型
人家提示的是这个
不是Color.Black
[解决办法]
本帖最后由 bdmh 于 2012-12-13 16:23:34 编辑 错误提示是菜单项System.Windows.Forms.MenuItem,难道你有个MenuItem的名字叫 Color ?
或者根本不是你写的哪句话有错,而是其他
[解决办法]

引用:
本帖最后由 bdmh 于 2012-12-13 16:23:34 编辑
错误提示是菜单项System.Windows.Forms.MenuItem,难道你有个MenuItem的名字叫 Color ?
或者根本不是你写的哪句话有错,而是其他

楼上说的很有可能。
[解决办法]
汗,我刚在自己程序里试了下
textBox1.ForeColor=Color.Black;可以这样写的,是不是楼主写错地方了,或者错的是其他地方,这句代码是木有错的。楼主你看下是哪里划红线的即出错地方
[解决办法]

this.textBox1.ForeColor = System.Drawing.Color.Black;

[解决办法]
汉字是方框那是编码设置的问题,需要设置成UTF-8或者GB2312
[解决办法]
把编码改下就行了,LS正解。
[解决办法]
文字编码的问题
[解决办法]
引用:
是有个MenuItem的名字叫 Color ,颜色菜单
引用:本帖最后由 bdmh 于 2012-12-13 16:23:34 编辑
错误提示是菜单项System.Windows.Forms.MenuItem,难道你有个MenuItem的名字叫 Color ?
或者根本不是你写的哪句话有错,而是其他
……

你把Color重新定义了,采用8楼的做法就行了,默认的Color.Black是System.Drawing命名空间下的

读书人网 >C#

热点推荐