温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

自动绘制相关图形及实现渐变颜色

发布时间:2020-04-23 22:34:34 来源:网络 阅读:548 作者:luoyanqing119 栏目:编程语言

因为用到了椭圆及渐变效果,所以需引用以下的命名空间:

     using System.Drawing;
     using System.Drawing.Drawing2D;

 

代码实现技术如下:

       private void Form1_Paint(object sender, PaintEventArgs e)
        {
            Graphics g = e.Graphics;
            Brush brGradient = new LinearGradientBrush(new Rectangle(0,0,400,400),Color.Black,Color.Red,45,false);
            Brush brHatch = new HatchBrush(HatchStyle.HorizontalBrick, Color.Black, Color.Yellow);
            Brush brsolid = new SolidBrush(Color.SlateBlue);
         
            g.FillRectangle(brGradient,10,10,200,180);   //画正方形
            g.FillEllipse(brHatch,150,200,150,190);      //椭圆
            g.FillPie(brsolid,80,0,300,300,285,75);    //扇形
        }

实现效果图:

        

自动绘制相关图形及实现渐变颜色

      

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI