C#GUI编程的径向渐变代码怎么写

d8zone 2013-07-03 08:31:01
C#GUI编程的径向渐变代码怎么写?
在一个矩形区域内,从中心向四周径向渐变填充颜色
不要WPF的代码
有高人能指点一下吗?
多谢!
...全文
3064 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
阿双2009 2013-07-04
  • 打赏
  • 举报
回复
参考:

Graphics g = this.CreateGraphics();
//矩形区域
GraphicsPath path = new GraphicsPath();
path.AddRectangle(new Rectangle(0, 0, 200, 100));

//径向渐变刷
PathGradientBrush brush = new PathGradientBrush(path);

//中心颜色;
brush.CenterColor = Color.Red;
//边缘颜色;
brush.SurroundColors = new Color[] { Color.White };

g.FillPath(brush, path);


效果:

4,816

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 图表区
社区管理员
  • 图表区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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