首页 > Windows开发 > 详细

C#GDI绘图

时间:2017-08-31 10:34:54      阅读:266      评论:0      收藏:0      [点我收藏+]

C#GDI绘图

1、绘图步骤

1.1创建Graphics类

1.1.1控件类的OnPaint()方法参数PaintEventArgs获取Graphcis对象。

1.1.2窗体类或控件中的CreatGraphics()方法获取Graphics对象。

1.1.3从位图对象(Bitmap)产生一个Graphics对象。

1.1.4Graphics类的常用方法:

Dispos:释放由Graphics使用的所有资源

DrawEllipse:绘制椭圆

DrawArc:绘制弧形

DrawLine:绘制线条

DrawPolygon:绘制多边形

DrawRectangle:绘制矩形

DrawPie:绘制椭圆

DrawCurse:绘制曲线

FillEllipse:填充椭圆的内部

FillRegion:填充Region的内部

ScaleTransForm:指定的缩放操作应用与Graphics

TranslateTransform:平移更改坐标系的原点

1.2创建画笔Pen类对象

 Pen p = new Pen(Color.Red);

1.3创建Brush类对象

SolidBrush b = new SolidBrush(Color.White);

Brush类用于填充图形,是一个抽象类,故不可以直接被实例化。因此需要通过派生类设置画刷的样式。

ImageBrush:图形绘制区域

LineGradientBrush:线性渐变绘制区域

RadialGradientBrush:径向渐变绘制区域,焦点定义渐变的开始,椭圆定义渐变的终点

SolidColorBrush:单色绘制区域

VideoBrush:视频内容绘制区域

1.4创建Font类

Font f = new Font(“隶书”,24,FontStyle.Italic);

 

 

C#GDI绘图

原文:http://www.cnblogs.com/xiejianglong/p/7444908.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!