C程序设计及应用教程第8章图形图像处理.ppt

8.2.6 绘制椭圆和扇形 【例8-6】演示椭圆和扇形的绘制方法。 运行效果如下: 8.3 填充图形 对于封闭的图形来说,除了用与其对应的Draw方法绘制以外,每个封闭图形都有其对应的以“Fill”为前缀的方法,例如与椭圆对应的填充方法为FillEllipse方法,与多边形对应的填充方法为FillPolygon方法等。 8.3.1 画刷(续) 画刷(Brush) 画刷是可以与Graphics对象一起使用来创建实心形状和呈现文本的对象。可以用来填充各种图形形状,如矩形、椭圆、饼型图和多边形等。下表列出了几种不同类型的画刷。 类 说明 SolidBrush 用纯色填充图形 TextureBrush 用基于光栅的图像(位图、JPG等) 填充图形 LinearGradientBrush 用颜色渐变填充图形 PathGradientBrush 用渐变效果填充图形 HatchBrush 用各种图案填充图形 8.3.2 单色画刷 1)使用SolidBrush类定义单色画刷 SolidBrush类用于定义单色画刷。该类可以填充图形,比如矩形、椭圆、多边形和路径。 例如: SolidBrush solidBrush = new SolidBrush(Color.Red); Rectangle r = new Rectangle(5, 10, 100, 100); g.FillElli

文档评论(0)

1亿VIP精品文档

相关文档