第6章绘图
图形是计算机应用中令人感兴趣的内容。VB对图形
信息有很强的处理能力,包括使用控件自身的属性方法以各种形式显示图形;提供绘制一般的几何图形的内部控件;还有一批支持直接绘图、动态显示,以及设置颜的对象属性、函数和方法等。
6.1Visual Basic 的坐标系统
6.2对象的动态调整
6.3图形控件
6.4 用代码画图
6.5颜
6.1 Visual Basic 的坐标系统
坐标系统是绘图的基础.在VB中,屏幕坐标用于窗体的定位,每个窗体都有自己的坐标系统。也就是说,VB的坐标是针对窗体或窗体上的控件而设计的,因此称为对象坐标系统。VB的坐标系统分为默认规格(Default Scale);标准规格(Standard Scale)和自定义(Custom Scale)3类。
1.默认规格坐标系
2.标准规格坐标系
3.自定义规格坐标
在默认规格坐标中,对象的左上角坐标为(0,0),当沿着水
平向右移动和沿垂直轴向下移动时,坐标值增加。对象和Top和Left 属性指定了该对象左上角的距原点在垂直方向和水平方向的偏移量。(0,0)
此点确定控
件位置1.默认规格坐标系
每个对象都有自己的尺寸,水平方向的宽度用属性Width来表示,垂直方向的高度用Height来表示。
单位:
Twip(默认)、点(Point)、厘米和英寸
控件的使用1厘米约等于567Twip
1 英寸约等于1440Twip
72点等于1英寸。
注:vbUser 和vbPixels 不能用于打印机。除了用Twip 作为坐标系的量度单位外,用户还可以使用标准规格选择其他的量
度单位。标准规格通过对象的“ScaleMode ”属性定义。在程序设计阶段,从属性窗口到ScaleMode 属性并且单击向下箭头,如图下拉列表中,从中选择所需要的量度规格。值
文字常数描述0vbUser 自定义1vbTwips 默认值,以Twip 为单位2vbPoint 以点(Point)为单位3vbPixels 像素4vbCharacters 字符5vbInches 以英寸为单位6vbMillimeters 以毫米为单位7vbCentimeters 以厘米为单位2.标准规格坐标系
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论