实现效果:
知识运用:
Graphics类的FillEllipse方法 //用来填充Rectangle结构指定的边框所定义的椭圆的内部
public void FillEllipse (Brush brush, Rectangle rect)
实现代码:
1 2 3 4 5 6 7 | 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); //绘制椭圆对象 } |
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步