画笔是可以与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);
}