友情提示:同学您好,此页面仅供预览,在此页面学习不会被统计哦! 请进入学习空间后选择课程学习。

当需要在窗体或某个控件上绘图时,必须了解其坐标系统。通常窗体或某个控件最左上角点的坐标为(00)

在窗体上绘图时,应使用窗体的坐标系统,在某个控件上绘图时,应使用控件的坐标系统。VB中坐标系统默认的刻度单位为twip1英寸=1440twip1厘米=567twip)。

     程序设计人员也可以选择其他的刻度单位,或定义自己的刻度单位,但必须弄清以下几个属性的含义:

     ScaleLeftScaleTop用于定义左上角点的坐标。

    ScaleWidthScaleHeight用于定义刻度单位。

    ScaleMode用于选择刻度单位的类型。

可以按以下方式使用坐标系统:

      u使用默认的刻度单位最简单。

      v选择系统给出的其他刻度单位,只需要设置ScaleMode即可。这时系统自动将ScaleLeftScaleTop的值设置为0

      w重新设置ScaleLeftScaleTopScaleWidthScaleHeight的值,系统自动将ScaleMode的值设置为0

       例如:ScaleLeft=100:ScaleTop=100

                  ScaleWidth=1000:ScaleHeight=500

可以按以下方式使用坐标系统:

      x使用Scale方法设置坐标刻度单位