C#不同类型的画笔!

       画笔是可以与Graphics对象一起用来创建实心形状和呈现文本的对象。

1.SolidBrush 画笔最简单形式,用纯色进行绘制。

2.HatchBrush 类似与(1),但它可以选择大量预设图案,而不是纯色。(要命名空间 using System.Drawing.Drawing2D;)

3.TextureBrush 使用纹理(如图像)进行绘制

4.LinearGradientBrush 使用铅线性渐变混合的两种颜色进行绘制

5.PathGradientBrush 基于开发人员定义的唯一路径,使用复杂的混合色渐变进行绘制

 

  private void button1_Click(object sender, EventArgs e)
        {
            //HatchBrush aHatchBrush = new HatchBrush(HatchStyle.Plaid, Color.Red, Color.Blue);
           // TextureBrush myBrush = new TextureBrush(new Bitmap(@"C:/Users/Wu_KOBE/Pictures/1.jpg"));
            Graphics g = CreateGraphics();
            //SolidBrush myBrush = new SolidBrush(Color.Red);

               LinearGradientBrush myBrush = new LinearGradientBrush(ClientRectangle,
                Color.Red, Color.Yellow,LinearGradientMode.BackwardDiagonal);
            g.FillEllipse(myBrush, ClientRectangle);
        }

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值