5.2图形操作基础5.2.2自定义坐标系有两种方法用于坐标系的定义。方法一:通过对象的ScaleTop、ScaleLeft、ScaleWidth和ScaleHeight四项属性来实现当改变ScaleTop或ScaleLeft的值后,坐标系的X轴或Y轴按此值平移形成新的原点。右下角坐标值为(ScaleLeft+ScaleWidth,ScaleTop+ScaleHeight)。根据左上角和右下角坐标值的大小自动设置坐标轴的方向。X轴与Y轴的度量单位分别为1/ScaleWidth和1/ScaleHeight。方法二:采用默认坐标系
5.2 图形操作基础 5.2.2 自定义坐标系 有两种方法用于坐标系的定义。 方法一:通过对象的 ScaleTop、ScaleLeft、 ScaleWidth和ScaleHeight四项属性来实现。 当改变ScaleTop或ScaleLeft的值后,坐标系的X轴 或Y轴按此值平移形成新的原点。右下角坐标值为 (ScaleLeft+ScaleWidth, ScaleTop+ScaleHeight)。根据左上角和右下角坐 标值的大小自动设置坐标轴的方向。X轴与Y轴的 度量单位分别为1/ScaleWidth和1/ScaleHeight。 方法二:采用默认坐标系
5.2图形操作基础图形层5.2.3VisualBasic在构造图形时,在三个不同的屏幕层次上放置图形的可视组成部分。就视觉效果而言最上层离用户最近,而最下层离用户最远位于上层的对象会遮盖下层相同位置上的任何对象,即使下层的对象在上层对象后面绘制。位于同一层内的对象在发生层叠时,位于前面的对象会遮盖位于后面的对象
5.2 图形操作基础 5.2.3 图形层 Visual Basic在构造图形时,在三个不同的屏幕层 次上放置图形的可视组成部分。就视觉效果而言, 最上层离用户最近,而最下层离用户最远。 位于上层的对象会遮盖下层相同位置上的任何对 象,即使下层的对象在上层对象后面绘制。位于 同一层内的对象在发生层叠时,位于前面的对象 会遮盖位于后面的对象
5.3绘图属性5.3.1当前坐标窗体、图形框或打印机的CurrebtX、CurrentY属性给出这些对象在绘图时的当前坐标。这两个属性在设计阶段不能使用。当坐标系确定后,坐标值(x,y)表示对象上的绝对坐标位置,如果坐标值前加上关键字Step,则坐标值(x,y)表示对象上的相对坐标位置,即从当前坐标分别平移x和y个单位,其绝对坐标值为(CurrebtX+x,CurrentY+y)
5.3 绘图属性 5.3.1 当前坐标 窗体、图形框或打印机的CurrebtX、CurrentY 属性给出这些对象在绘图时的当前坐标。这两个 属性在设计阶段不能使用。当坐标系确定后,坐 标值(x,y)表示对象上的绝对坐标位置,如果坐标 值前加上关键字Step,则坐标值(x,y)表示对象上 的相对坐标位置,即从当前坐标分别平移x和y个 单位,其绝对坐标值为(CurrebtX+x, CurrentY+ y)
5.3绘图属性5.3.2线宽窗体、图形框或打印机的DrawWidth属性给出这些对象上所画线的宽度或点的大小。DrawWidth属性以像素为单位来度量,最小值为1。5.3.3线型窗体、图形框或打印机的DrawStyle属性给出这些对象上所画线的形状。线型仅当DrawWidth属性值为1时才能产生。当DrawWidth的值大于1且DrawStyle属性值为1~4时,都只能产生实线效果。当DrawWidth的值大于1时,而DrawStyle属性值为6时,所画的内实线仅当是封闭线时起作用
5.3 绘图属性 5.3.2 线宽 窗体、图形框或打印机的DrawWidth属性给出这些对象 上所画线的宽度或点的大小。DrawWidth属性以像素为 单位来度量,最小值为1。 5.3.3 线型 窗体、图形框或打印机的DrawStyle属性给出这些对象上 所画线的形状。线型仅当DrawWidth属性值为1时才能产 生。当DrawWidth的值大于1且DrawStyle属性值为1~4 时,都只能产生实线效果。当DrawWidth的值大于1时, 而DrawStyle属性值为6时,所画的内实线仅当是封闭线 时起作用