SolidBrush继承自Brushbrush怎么读,表示单色的笔刷。
Brushes 类则继承自System。Object。它提供了一些标准颜色的画笔,包含静态的只读属性,这些属性返回由属性名指示的颜色的 Brush 对象。通常不必显式处置由此类中的属性返回的画笔,除非该画笔用于构造新画笔。
因此,没有必要创建Brushes 类的实例
可以这么看Brush brush = Brushes。Green 和 Brush brush = new SolidBrush(Color。Green) 是等效的。只不过后者一般是需要 brush。
Dispose() 的,前者不需要。
还有其他的继承自 Brush 的类
System。Drawing。Drawing2D。HatchBrush(阴影、前景色和背景色定义的矩形笔刷)
System。Drawing。
Drawing2D。LinearGradientBrush(线性渐变笔刷)
System。Drawing。Drawing2D。PathGradientBrush(用渐变填充 GraphicsPath 对象的内部的笔刷)
System。
Drawing。TextureBrush(用图像来填充形状的内部的笔刷)。