画了个矩形,想往里面填充个渐变颜色,可是现在填充完以后总是两中颜色分的特清楚(中间有条明显的分界线) 想达到渐变的效果。不知道该怎么弄。谢谢了。

解决方案 »

  1.   

    http://msdn2.microsoft.com/zh-cn/library/ms229655(VS.80).aspx
    建议你参考下这个东东
      

  2.   

    using System.Drawing.Drawing2D;
    使用LinearGradientBrush 类,使用沿渐变混合的两种颜色进行绘制;Graphics g = this.CreateGraphics();
    LinearGradientBrush myBrush = new LinearGradientBrush(this.ClientRectangle,Color.Blue,Color.AliceBlue,90f);
    g.FillRectangle(myBrush, ClientRectangle);
    myBrush.Dispose();
      

  3.   

    sqllong(阿秋)(命运就是为你心爱的人建造一座机会的桥梁!) 
    ------------
    哥们,我就这么写的,可是中间有个明显分界线。。