Head First C# 中文版 第13章 控件和图形 page595

来源:互联网 发布:圆方家居设计软件3.0 编辑:程序博客网 时间:2024/05/19 13:22

 

半分钟简介GDI+


创建了Graphics对象之后,你就可以绘制各种的图形和图像。你只需要调用它的方法,就可以绘制到创建Graphics的对象上。


第一步骤总是要获取一个Graphics对象。可以通过窗体的CreateGraphics()方法来获得。记住,Graphics实现了IDisposable接口,所以如果你创建Graphics对象,请使用using语句。


 

如果你想要画线,调用DrawLine()方法,参数为用XY坐标代表的起始点和结束点:


 

或者用两个Point作为参数也可以:


 

如下的代码绘制一个填充的石灰色的矩形,并给它绘制一个天蓝色的边框。它使用一个Rectangle来定义绘制区域--在这儿,左上角是(15015),宽为140,高为90.


 

可以使用DrawCircle()或者FillCircle()方法来绘制椭圆或者圆,这两个方法也使用Rectangle来指明图形的大小。下面的代码绘制两个椭圆,它们稍有交错,呈现阴影的效果:


 

使用DrawString()方法可以绘制任何字体和颜色的文本。使用这个方法,需要创建一个Font对象。它实现了IDisposable,要使用using语句:


原创粉丝点击