Public Sub 指示点(x As Variant, y As Variant)
Dim i As Long
Shape1.Visible = True
For i = 20 To 4 Step -1 Shape1.Left = x * 操作比例 - i Shape1.Top = y * 操作比例 - i Shape1.Width = 2 * i Shape1.Height = 2 * i Call 延时(0.05)
Next i
Shape1.Visible = False
End Sub
Public Sub 指示点(x As Variant, y As Variant)
Dim i As Long
Shape1.Visible = True
For i = 20 To 4 Step -1 Shape1.Left = x * 操作比例 - i Shape1.Top = y * 操作比例 - i Shape1.Width = 2 * i Shape1.Height = 2 * i Call 延时(0.05)
Next i
Shape1.Visible = False
End Sub
我以前做了一个程序里的 指示点的 办法,用一个 shape 做成圆圈,要指示点时,在这个点上进行缩小,很显眼。
至于鼠标下面是那个点,我的建议是,这 5000 个点,放在表里面,然后根据鼠标坐标查表,得出鼠标下面是那个点,然后点击后再进行 指示点,显示这个点的详细信息。
不建议用取点颜色来决定当前位置是否有点。