第九章、图形绘制——图形控件和图形方法的应用
2017-07-23 09:13
232 查看
1、图形控件
1.Shape控件
(1)Shape属性
2-Oval椭圆
4-Round Rectangle圆角矩形
5-Round Square圆角正方形
(2)FillStyle(填充类型)和FillColor(填充颜色)属性
FillStyle属性:该属性用于设置Shape控件每部填充的类型
FillColor属性:该属性是当Shape控件的FillStyle属性设置为“1-Transparent”外的内部填充颜色。
(3)BorderStyle、BorderColor属性和BorderWidth属性
BorderStyle(边框类型)属性:该属性用于设置Shape控件的边框类型,
BorderColor(边框颜色)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的颜色。
BorderWidth(边框宽度)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的宽度。但只对BorderStyle属性的“1-Solid”和“6-Inside
Solid”有效,即边框宽度设置大于1的数值时,只有这两项可用,其他项都不可用。
2.Line控件
Line控件除有与Shape控件相同的BorderStyle、BorderWidth及BorderColor属性外,Line控件常用的属性还有x1、y1(起点坐标),x2、y2(终点坐标)。
2、VB6.0的坐标系统
1.坐标系:包括坐标原点、坐标轴单位长和坐标值
(1)坐标原点:是该容器(窗体、图片框和框架等)左上角的位置。
(2)坐标轴单位长:默认单位是“缇”,567缇=1厘米;1440缇=1英寸
2.坐标的常用属性
(1)Height、Width、Left、Top属性:包括容器的边框,Left、Top表示容器左上角的横、纵坐标。
(2)ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop属性:指除去边框后。
(3)ScaleMode属性:用于设置对象坐标的单位。
当用户修改ScaleMode属性的任何一个值时,将自动设置为0。
3、图形方法
1.PSet方法
该方法用于将对象上的点设置为指定颜色,语法格式如下:
[对象名.] PSet [Step] (x,y),[color]
Step:可选参数,表示相对坐标。
(X,y):必选参数,表示设置点的水平和垂直坐标。
2.Line方法
该方法用于绘制直线或矩形,语法格式如下:
Object.Line [Step] (x1,y1)-[Step] (x2,y2), [color,B[F]]
B:可选参数,表示利用对角坐标绘制矩形。
BF:可选参数,表示用矩形边框的颜色来填充矩形内部。
3.Circle方法
该方法用于绘制圆、椭圆、和扇形,语法格式如下:
Object.Circle [Step] (x,y), radius, [color,start,end,aspect]
(x,y):必选参数,表示圆、椭圆或扇形的圆心坐标。
Radius:必选参数,表示圆、椭圆或扇形的半径。
Start,end:可选参数,表示圆、椭圆或扇形的起始和终止角度。其范围为-2π~2π,起点的默认值0,终点的默认值是2π。当起始角度和终止角度是正值时,画圆弧,负值时画扇形。
Aspect:可选参数,表示圆的纵横尺寸比。默认值为1,绘制圆;当该参数大于1时,绘制椭圆,且垂直方向为椭圆长轴方向;该参数小于1大于0时,垂直方向为椭圆短轴方向。
注意:Cls方法用于清除在窗体、图片框上生成的图形或文本,语法格式如下:object.Cls
1.Shape控件
(1)Shape属性
2-Oval椭圆
4-Round Rectangle圆角矩形
5-Round Square圆角正方形
(2)FillStyle(填充类型)和FillColor(填充颜色)属性
FillStyle属性:该属性用于设置Shape控件每部填充的类型
FillColor属性:该属性是当Shape控件的FillStyle属性设置为“1-Transparent”外的内部填充颜色。
(3)BorderStyle、BorderColor属性和BorderWidth属性
BorderStyle(边框类型)属性:该属性用于设置Shape控件的边框类型,
BorderColor(边框颜色)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的颜色。
BorderWidth(边框宽度)属性:该属性是当BorderStyle属性除“0-Transparent”外的边框的宽度。但只对BorderStyle属性的“1-Solid”和“6-Inside
Solid”有效,即边框宽度设置大于1的数值时,只有这两项可用,其他项都不可用。
2.Line控件
Line控件除有与Shape控件相同的BorderStyle、BorderWidth及BorderColor属性外,Line控件常用的属性还有x1、y1(起点坐标),x2、y2(终点坐标)。
2、VB6.0的坐标系统
1.坐标系:包括坐标原点、坐标轴单位长和坐标值
(1)坐标原点:是该容器(窗体、图片框和框架等)左上角的位置。
(2)坐标轴单位长:默认单位是“缇”,567缇=1厘米;1440缇=1英寸
2.坐标的常用属性
(1)Height、Width、Left、Top属性:包括容器的边框,Left、Top表示容器左上角的横、纵坐标。
(2)ScaleHeight、ScaleWidth、ScaleLeft、ScaleTop属性:指除去边框后。
(3)ScaleMode属性:用于设置对象坐标的单位。
当用户修改ScaleMode属性的任何一个值时,将自动设置为0。
3、图形方法
1.PSet方法
该方法用于将对象上的点设置为指定颜色,语法格式如下:
[对象名.] PSet [Step] (x,y),[color]
Step:可选参数,表示相对坐标。
(X,y):必选参数,表示设置点的水平和垂直坐标。
2.Line方法
该方法用于绘制直线或矩形,语法格式如下:
Object.Line [Step] (x1,y1)-[Step] (x2,y2), [color,B[F]]
B:可选参数,表示利用对角坐标绘制矩形。
BF:可选参数,表示用矩形边框的颜色来填充矩形内部。
3.Circle方法
该方法用于绘制圆、椭圆、和扇形,语法格式如下:
Object.Circle [Step] (x,y), radius, [color,start,end,aspect]
(x,y):必选参数,表示圆、椭圆或扇形的圆心坐标。
Radius:必选参数,表示圆、椭圆或扇形的半径。
Start,end:可选参数,表示圆、椭圆或扇形的起始和终止角度。其范围为-2π~2π,起点的默认值0,终点的默认值是2π。当起始角度和终止角度是正值时,画圆弧,负值时画扇形。
Aspect:可选参数,表示圆的纵横尺寸比。默认值为1,绘制圆;当该参数大于1时,绘制椭圆,且垂直方向为椭圆长轴方向;该参数小于1大于0时,垂直方向为椭圆短轴方向。
注意:Cls方法用于清除在窗体、图片框上生成的图形或文本,语法格式如下:object.Cls
相关文章推荐
- 【Android 应用开发】 自定义组件 宽高适配方法, 手势监听器操作组件, 回调接口维护策略, 绘制方法分析 -- 基于 WheelView 组件分析自定义组件
- MFC双缓冲绘制多边形,将图形透明贴在控件上
- selenium 基本方法使用二_javascript的应用_对input框执行输入(日历控件)
- JAVA绘制图形方法
- winform上控件太多,绘制时会逐个出现,通常说双缓冲能解决但实际不能解决的问题的解决方法。
- VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)
- U8glib图形绘制的基本应用
- 自定义绘制进度条, 在指定HDC内的RECT内绘制进度条, 适用于列表控件中插入进度条的应用.
- iOS边练边学--(Quartz2D)基本图形的绘制#附加自定义进度控件的练习
- UIBezierPath绘制图形的常用方法详解
- 验证码制作之五: 绘制带背景图的图形验证码方法
- VS2010 使用TeeChart绘图控件 - 之二 - 绘制图形(折线图,柱状图)
- Cocos2d-lua绘制图形的方法
- Graphics类提供基本的几何图形绘制方法,主要有:画线段、画矩形、画圆、画带颜色的图形、画椭圆、画圆弧、画多边形等。
- 利用QPainter基本函数+rotate/translate绘制旋转图形的方法
- Java绘制图形方法的功能及参数作用
- Android应用开发:图形绘制之硬件加速
- android 用Path 绘制各种图形,Path的方法解析
- VC6环境下使用图形控件NTGraph的方法和步骤
- winform上控件太多,绘制时会逐个出现,通常说双缓冲能解决但实际不能解决的问题的解决方法。