C#学习记录——基本图形绘制

『我们在努力扩大自己,以靠近,以触及我们自身以外的世界。』—— 豪尔赫·路易斯·博尔赫斯

基本图形绘制

GDI+ 中的直线和矩形

(1)调用Graphics类中的DrawLine方法,结合Pen对象可以绘制直线。DrawLine方法有以下两种构造函数:

public void DrawLine(Pen pen,Point pt1,Point pt2)
public void DrawLine(Pen pen,int x1,int y1,int x2,int y2)

(2) 通过Graphics类中的DrawRectangle方法,可以绘制矩形图形。
该方法可以绘制由坐标对、宽度和高度指定的矩形,语法如下:

public void DrawRectangle(Pen pen,int x,int y,int width,int height)

GDI+ 中的椭圆、圆弧和扇形

1、绘制椭圆
通过Graphics类中的DrawEllipse方法可以轻松地绘制椭圆。此方法可以绘制由一对坐标、高度和宽度指定的椭圆,语法如下:

public void DrawEllipse(Pen pen,int x,int y,int width,int height)

2、绘制圆弧
通过Graphics类中的DrawArc方法,可以绘制圆弧。此方法可以绘制由一对坐标、宽度和高度指定的圆弧,语法如下:

public void DrawArc(Pen pen,Rectangle rect,float startAngle,float sweepAngle)

3、绘制扇形
通过Graphics类中的DrawPie方法可以绘制扇形。此方法可以绘制由一个坐标对、宽度、高度以及两条射线所指定的扇形,语法如下:

public void DrawPie(Pen pen,float x,float y,float width,float height,float startAngle,float sweepAngle)

GDI+ 中的多边形

若要绘制多边形,需要Graphics对象、Pen对象和Point(或PointF)对象数组。
(1)Graphics对象提供DrawPolygon方法。
Graphics类中的DrawPolygon方法用于绘制由一组Point结构定义的多边形,语法如下:

public void DrawPolygon(Pen pen,Point[] points)

pen:Pen 对象,用于确定多边形的颜色、宽度和样式。
Points:Point结构数组,这些结构表示多边形的顶点。
(2)Pen对象存储用于呈现多边形的线条属性,例如宽度和颜色。
(3)Point对象数组存储将由直线连接的点。

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

雷工笔记

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值