因?yàn)橛玫搅藱E圓及漸變效果,所以需引用以下的命名空間:
成都創(chuàng)新互聯(lián)是一家專注于網(wǎng)站設(shè)計(jì)制作、成都網(wǎng)站設(shè)計(jì)和德陽機(jī)房托管的網(wǎng)絡(luò)公司,有著豐富的建站經(jīng)驗(yàn)和案例。
using System.Drawing;
using System.Drawing.Drawing2D;
代碼實(shí)現(xiàn)技術(shù)如下:
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); //扇形
}
實(shí)現(xiàn)效果圖: