常用画图对象
在创建了Graphics对象后,就可以用它开始绘图了,可以画线、填充图形、显示文本等等,其中主要用到的对象还有:
1 Pen:用来用patterns、colors或者bitmaps进行填充。
2 Color:用来画线和多边形,包括矩形、圆和饼形。
3 Font:用来给文字设置字体格式。
4 Brush:用来描述颜色。
5 Rectangle:矩形结构通常用来在窗体上画矩形。
6 Point:描述一对有序的x,y两个坐标值。
1. Pen类
Pen用来绘制指定宽度和样式的直线。使用DashStyle属性绘制几种虚线,可以使用各种填充样式(包括纯色和纹理)来填充Pen绘制的直线,填充模式取决于画笔或用作填充对象的纹理。
使用画笔时,需要先实例化一个画笔对象,主要有以下几种方法。
用指定的颜色实例化一只画笔的方法如下:
public Pen(Color);
用指定的画刷实例化一只画笔的方法如下:
public Pen(Brush);
用指定的画刷和宽度实例化一只画笔的方法如下:
public Pen(Brush, float);
用指定的颜色和宽度实例化一只画笔的方法如下:
public Pen(Color, float);
实例化画笔的语句格式如下:
Pen pn=new Pen(Color.Blue);
或者Pen pn=new Pen(Color.Blue,100);
Pen常用的属性有以下几个,如下表所示:
Pen常用属性
名称 |
说明 |
Alignment |
获得或者设置画笔的对齐方式。 |
Brush |
获得或者设置画笔的属性。 |