当前位置: 移动技术网 > IT编程>开发语言>.net > C# GDI编程 实现绘图(一)

C# GDI编程 实现绘图(一)

2020年07月24日  | 移动技术网IT编程  | 我要评论

创建Graphics对象

1.对于我使用到现在的理解,创建Graphics对象就相当于是生成了一个画布,可以调用DrawLine(),DrawRectangle()方法啊画想要的直线矩形等等。

2.创建Graphics对象的方法这里有三种:
2.1第一种:
使用窗体的Paint的事件(在控件需要重新绘制时候发生)
在这里插入图片描述
2.2第二种:
使用需要使用的控件的CreateGraphics()方法,例如:
在这里插入图片描述
在Form1的鼠标指针移动时候创建一个Graphics对象,调用CreateGraphics();
这一种也是我最常用的一种。

2.3第三种:
从指定的Image创建新的Graphics,例如:
在这里插入图片描述

Pen对象及其常用属性

1.Pen对象就是创建一个“笔”对象,对于我的理解就是一个画笔
使用 Pen MyPen = new Pen(Color.Black); // 可以创建一个黑色的宽度为1的画笔(宽度不谢默认1像素)
使用 Pen MyPen = new Pen(Color.Black,5);// 可以创建一个黑色的宽度为5的画笔

2.Pen的常用属性
Color:设置Pen的颜色;
Width: 设置Pen的宽度;
DashStyle:设置虚线的样式;
DashCap: 虚线的两端的风格;
在这里插入图片描述

Brush对象

1.Brush对象一般都是用来填充对象的,例如:
1.1SolidBrush(单色)
画一个蓝色的椭圆
在这里插入图片描述
1.2 HatchBrush(阴影)
例如画一个蓝色与白色交互的,效果图在右边
在这里插入图片描述

本文地址:https://blog.csdn.net/weixin_44791262/article/details/107498182

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网