当前位置: 代码迷 >> .NET报表 >> C#GUI编程的径向渐变代码如何写
  详细解决方案

C#GUI编程的径向渐变代码如何写

热度:245   发布时间:2016-05-05 01:41:09.0
C#GUI编程的径向渐变代码怎么写
C#GUI编程的径向渐变代码怎么写?
在一个矩形区域内,从中心向四周径向渐变填充颜色
不要WPF的代码
有高人能指点一下吗?
多谢!
------解决方案--------------------
参考:

            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);


效果:
  相关解决方案