C# 绘图2 画刷Brush

本文介绍如何在C#中使用不同类型的画刷进行绘图,包括实心画刷、纹理画刷和渐变画刷。通过实例演示如何创建和改变画刷颜色,如将画刷从红色切换到绿色,以及如何使用TextureBrush从imageList加载图片作为纹理,以及创建线性渐变画刷。
摘要由CSDN通过智能技术生成

画刷
以画一个椭圆为例:

Point startPoint = new Point(10, 10);
Point endPoint = new Point(200, 80);
Graphics g = this.CreateGraphics();
SolidBrush brush = new SolidBrush(Color.Red);
g.FillEllipse(brush,startPoint.X,startPoint.Y,endPoint.X,endPoint.Y);
g.Dispose();

上边代码定义了两个点,startPoint和endPoint,并定义了坐标,之后定义了绘画的地方g,定义画刷brush,并以两个点框出一个矩形,在此矩形中画一个红色填充的椭圆,并释放g的资源


Brush类的派生类:



改变画刷:

  • 0
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值