Visual_Basic程序设计 教学课件 高巍 姜楠 肖峰 第8章图形技术.pdf
文本预览下载声明
第8章 Visual Basic图形技术
主要内容
1. 图形技术概述
2. 图形控件
3. 坐标系统与颜色
4. 图形绘制方法
8.1 概述 8.2 图形控件 8.3 坐标系统与颜色 8.4 图形绘制方法
本章学习目标
掌握Line控件和Shape控件的简单应用
掌握自定义坐标系统的方法及颜色的取值方法
掌握点、直线、圆、椭圆和圆弧的绘制方法
理解PaintPicture方法在图形方面的简单应用
8.1 概述 8.2 图形控件 8.3 坐标系统与颜色 8.4 图形绘制方法
8.1 VB图形技术概述
VB 的显著特色之一是能采用图形化的方法为用户
定制应用程序界面。在VB 中绘图,可使用系统默
认的标准坐标系,也可根据需要自定义坐标系。
Line控件和Shape控件是VB画图形的基本工具,
但它们只能用于表面装饰,不支持任何事件。
在实际应用中,可能需要用计算机进行自由绘图,
也可能对图像进行一些变换处理(放大、缩小或
裁剪等),VB提供的典型绘图方法有助于完成不
同的工作任务。
8.1 概述 8.2 图形控件 8.3 坐标系统与颜色 8.4 图形绘制方法
8.2 图形控件
8.2.1 Line控件
Line控件是VB 6.0 的标准控件,可以在某些容器控件(如Form、
Frame、Picture等)上画出水平、垂直或斜线图形。Line控件主要属
性说明如下:
(1)X1 :线段起点的横坐标。
(2 )Y1 :线段起点的纵坐标。
(3 )X2 :线段终点的横坐标。
(4 )Y2 :线段重点的纵坐标。
(5)BorderColor:线段的颜色,有调色板和系统两种设置模式。
(6 )DrawMode:16种不同的画线样式。
(7 )BorderStyle:七种不同的线形。
(8 )BoderWidth:以像素为单位设定线的粗细。
8.1 概述 8.2 图形控件 8.3 坐标系统与颜色 8.4 图形绘制方法
8.2 图形控件
图8.1显示了在某些容器控件中采用Line控件所
画的线段。
图8.1 Line控件生成线段
8.1 概述 8.2 图形控件 8.3 坐标系统与颜色 8.4 图形绘制方法
8.2 图形控件
例8.1 用Line控件在窗体的中间做出水平分隔线。
设计步骤:在窗体上加入两个Line控件,
双击窗体,在窗体的Load事件中输入以下
代码。
Private Sub Form_Load()
Line1.BorderColor=vbBlack
Line1.X1=0
Line1.X2=Form1.ScaleWidth
Line1.Y1=Form1.ScaleHeight/2
Line1.Y2=Form1.ScaleHeight/2
Line2.BorderColor=vbWhite
图8.2 例8.1的运行效果 Line2.BorderWidth=2
Line2.X1=L
显示全部