Painter
Painter表示绘图板,我们可以通过代码在其中绘制图形。
Painter采用GDI+绘制图形,GDI+的内容很多,可以写成一本厚厚的书,我们不可能在这里详细地介绍GDI+,但是会介绍其中最基础的部分。
属性
- Graphics
返回一个Graphics对象,我们所有的图形绘都是通过这个对象来完成的。
- Image
返回绘制好的图形。
方法
- Repaint
显示绘制好的图形。
- Save
保存绘制好的图形,语法:
Save(FileName)
FielName: 字符型,指定文件名。
系统会根据文件的扩展名选择合适的格式保存文件,例如文件名是“c:\data\001.gif”,系统会以gif格式保存文件,如果文件名是"c:\data\001.jpg",则以jpg格式保存文件。
- Copy
将绘制好的图形复制到剪贴板。
示例
在窗口中插入一个绘图板和一个按钮,将按钮的Click事件设为:
Dim
p
As WinForm.Painter =
e.Form.Controls("Painter1")
Dim g As
Graphics = p.Graphics
g.DrawArc(Pens.Red, 0,
0,
30,
40,
0,
135)
g.DrawEllipse(Pens.Blue, 20,
20,
90,
45)
p.Repaint() '显示绘制好的图片
以后单击该按钮,即可绘制出下图所示的图片:
本页地址:http://www.foxtable.com/webhelp/topics/1481.htm