填充颜色?

namem 2007-08-21 01:31:26
画了个矩形,想往里面填充个渐变颜色,可是现在填充完以后总是两中颜色分的特清楚(中间有条明显的分界线) 想达到渐变的效果。不知道该怎么弄。谢谢了。
...全文
131 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
namem 2007-08-22
  • 打赏
  • 举报
回复
sqllong(阿秋)(命运就是为你心爱的人建造一座机会的桥梁!)
------------
哥们,我就这么写的,可是中间有个明显分界线。。
namem 2007-08-22
  • 打赏
  • 举报
回复
搞定了。谢谢各位了
sqllong 2007-08-21
  • 打赏
  • 举报
回复
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();
jimu8130 2007-08-21
  • 打赏
  • 举报
回复
http://msdn2.microsoft.com/zh-cn/library/ms229655(VS.80).aspx
建议你参考下这个东东
BearRui 2007-08-21
  • 打赏
  • 举报
回复
看看你的代码

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧