首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

小白验证码代码的异常提示

2012-02-21 
小白求教:验证码代码的错误提示。看别人的一段验证码代码,copy过来,其中一段如下://线性渐变画刷LinearGrad

小白求教:验证码代码的错误提示。
看别人的一段验证码代码,copy过来,其中一段如下:
//线性渐变画刷
  LinearGradientBrush brush=new LinearGradientBrush( new Rectangle(0,0,image.Width,image.Height),
  Color.Blue,
  Color.Purple,
  1.2f,
  true);
  g.DrawString(checkCode,font,brush,2,2);
两个错误如下:
与“System.Drawing.Graphics.DrawString(string, System.Drawing.Font, System.Drawing.Brush, float, float)”最匹配的重载方法具有一些无效参数
找不到类型或命名空间名称“LinearGradientBrush”(是否缺少 using 指令或程序集引用?)

命名空间System.Drawing导入了。是不是LinearGradientBrush类vs2005以前的版本支持,现在不支持了呢?
请高手解释一下,这两个错误如何改呢?

[解决办法]
using System.Drawing.Drawing2D;
[解决办法]
using System.Drawing.Drawing2D;
[解决办法]
使用线性渐变封装 Brush。无法继承此类。

命名空间: System.Drawing.Drawing2D
程序集: System.Drawing(在 System.Drawing.dll 中)

[解决办法]
在有问题的地方右键选择解析就OK了

热点排行