写在前面:在填充一个区域的颜色,就少不了Brush,微软MSDN对Brush的解释是:GDI+ Brush 对象用于填充闭合形状的内部。GDI+ 定义多种填充样式:纯色、阴影图案、图像纹理和颜色渐变。也就是在Fill的方法中使用到的,而因为填充的Brush可以是单色或多色,这使到控件十分美观,特别是LinearGradientBrush的使用使控件增色不少。它是一个过渡色的意思。
纯色(单色)填充形状SolidBrush是由一个单一的颜色组成的形状颜色填充,再设置一个画的区域,如一个正方形或圆形就可以了
protected override void OnPaint(PaintEventArgs e) ...{ base.OnPaint(e); Graphics g = e.Graphics; g.FillRectangle(new SolidBrush(Color.Blue), new Rectangle(0,0,this.Width-1,this.Hei