C# GDI编程 实现绘图(一)
程序员文章站
2022-06-15 23:36:33
图形绘制基本知识创建Graphics对象Pen对象及其常用属性Brush对象Font对象图形实例创建Graphics对象1.对于我使用到现在的理解,创建Graphics对象就相当于是生成了一个画布,可以调用DrawLine(),DrawRectangle()方法啊画想要的直线矩形等等。2.创建Graphics对象的方法这里有三种:2.1第一种:使用窗体的Paint的事件(在控件需要重新绘制时候发生)2.2第二种:使用需要使用的控件的CreateGraphics()方法,例如:在Form1...
图形绘制基本知识
创建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