实现效果:
知识运用:
Graphics类的FillEllipse方法 //用来填充Rectangle结构指定的边框所定义的椭圆的内部
public void FillEllipse (Brush brush, Rectangle rect)
实现代码:
private void button2_Click(object sender, EventArgs e) { this.panel1.Refresh(); //刷新Panel控件 Graphics graphics = this.panel1.CreateGraphics(); //创建绘图对象 TextureBrush brush = new TextureBrush(myImage); //创建TextureBrush对象 graphics.FillEllipse(brush,this.panel1.ClientRectangle); //绘制椭圆对象 }