为了账号安全,请及时绑定邮箱和手机立即绑定

如何显示在屏幕四角,Scale应该怎么写?

如何显示在屏幕四角,Scale应该怎么写?

拉风的咖菲猫 2022-07-08 15:07:28
四个点,PSet (3210, 2911)PSet (3210, 2941)PSet (3380, 2911)PSet (3380, 2941)让它显示在屏幕四角,Scale应该怎么写?我用的是Form1.Scale (3210, 2941)-(3380, 2911),好像是单位不对。是窗体四角
查看完整描述

1 回答

?
波斯汪

TA贡献1811条经验 获得超4个赞

Scale 方法

用以定义 Form、PictureBox 或 Printer 的坐标系统。不支持命名参数。

语法

object.Scale (x1, y1) - (x2, y2)

Scale 方法的语法包含下列部分:

部分 描述

object 可选的。一个对象表达式,其值为“应用于”列表中的一个对象。如果省略 object,则带有焦点的 Form 对象缺省为 object。

x1, y1 可选的。均为单精度值,指示定义 object 左上角的水平(x-轴)和垂直(y-轴)坐标。这些值必须用括号括起。如果省略,则第二组坐标也必须省略。

x2, y2 可选的。均为单精度值,指示定义 object 右下角的水平和垂直坐标。这些值必须用括号括起。如果省略,则第一组坐标也必须省略。

说明

Scale 方法使您能够将坐标系统重置到所选择的任意刻度。Scale 对运行时的图形语句以及控件位置的坐标系统都有影响。

如果使用不带参数的 Scale(两组坐标都省略),坐标系统将重置为缇。

这个可以自定义坐标系统,你看看下边的代码:

Private Sub Form_Load()
Me.AutoRedraw = True
End Sub

Private Sub Form_Resize()
Me.Scale (-100, -100)-(100, 100)
Me.Circle (0, 0), 15, RGB(255, 0, 0)
Me.Circle (30, 30), 15, RGB(0, 0, 255)

Me.Scale (100, 100)-(-100, -100)
Me.Circle (30, 30), 15, RGB(255, 0, 255)
Me.Circle (60, 60), 15, RGB(0, 128, 0)
End Sub



查看完整回答
反对 回复 2022-07-11
  • 1 回答
  • 0 关注
  • 164 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信