当前位置: 代码迷 >> ASP.NET >> 小白验证码代码的异常提示
  详细解决方案

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

热度:7475   发布时间:2013-02-25 00:00:00.0
小白求教:验证码代码的错误提示。
看别人的一段验证码代码,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了
  相关解决方案