C#简单绘图(2)

本文介绍了C#中使用GDI+进行简单绘图,包括Pen的使用,如颜色、线型和线头形状设置,以及Brush的各种类型,如SolidBrush、HatchBrush等用于填充图形。同时讲解了坐标轴变换的特性,即窗体左上角为原点,水平向左X增大,垂直向下Y增大。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

Pen(笔)

Pen的属性主要有: Color(颜色),DashCap(短划线终点形状),DashStyle(虚线样式),EndCap(线尾形状), StartCap(线头形状),Width(粗细)等.

我们可以用Pen 来画虚线,带箭头的直线等等
如:

Pen  p = new  Pen(Color.Red, 5);//设置笔的粗细为,颜色为红色
Graphics  g = this.CreateGraphics();

//画虚线
p.DashStyle = DashStyle.Dot;//定义虚线的样式为点
g.DrawLine(p, 10, 10, 200, 10);

//自定义虚线
p.DashPattern = new  float[] {
    2, 1 };//设置短划线和空白部分的数组
g.DrawLine(p, 10, 20, 200, 20);

//画箭头,只对不封闭曲线有用
p.DashStyle = Das
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值