Oracle实现图形的和绘制,自动绘制相关图形及实现渐变颜色

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

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);    //扇形

}

实现效果图:

fd4fddb593d6074465a3ade91d6ed822.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值