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

本文介绍了如何使用GDI+进行基本图形绘制,包括线条、矩形、圆形及文本等元素的绘制方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

 

半分钟简介GDI+


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


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


 

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


 

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


 

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


 

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


 

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


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值