第九章、图形绘制——图形控件和图形方法的应用
来源:互联网 发布:21天学通java 买第几版 编辑:程序博客网 时间:2024/05/21 04:25
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
- 第九章、图形绘制——图形控件和图形方法的应用
- 图形控件的绘制
- C#—绘制图形
- JAVA绘制图形方法
- Canvas3——绘制渐变图形与绘制变形图形
- R语言图形绘制学习——图形叠加绘制
- 绘制文本和图形
- Android shape方法绘制图形的方法和属性解析
- C# GDI+绘制的 使用率图形控件
- .NET下的图形绘制控件
- 《Quartz2D——绘制图形》
- U8glib图形绘制的基本应用
- 图形的绘制
- 图形的绘制
- 真实感图形的绘制
- 基本图形的绘制
- 手动图形的绘制
- 绘制自定义的图形
- phoronix-test-suite性能测试套件使用
- JAVA基础(五)工厂模式及其他创建型设计模式总结
- 二叉树的构建和遍历
- 第七章 选择命令的实现
- 第八章、图像处理与动画制作——图像控件和计时器的应用
- 第九章、图形绘制——图形控件和图形方法的应用
- Screen.TwipsPerPixelX
- 怎么添加或删除新建里的内容
- 陈伟视频总结
- 红皮书实例总结
- SQL总结
- 欢迎使用CSDN-markdown编辑器
- CSS外边距合并问题
- c++开发编程