读书人

直线绕一点旋转有关问题;大家进来看看

发布时间: 2012-01-13 22:43:30 作者: rapoo

直线绕一点旋转问题;大家进来看看
问题描述:
类似汽车车速仪表:
直线的一端固定,另一端按照一定的角度旋转;(角度,是一个时实接收的数据决定.比如是车速度80,角度是120度,当第二次进来数据时重新根据数据确定这次的角度)大家帮帮忙,代码意见都可以:


[解决办法]
Option Explicit
Const PI = 3.14159265358979

Private Sub Form_Click()
Dim d As Double
Dim x As Double
Dim y As Double

Cls
Circle (100, 100), 100

d = Rnd() * 180
x = 100 * Cos(d / 180 * PI)
y = 100 * Sin(d / 180 * PI)

Line (100, 100)-(100 + x, 100 - y)
End Sub

Private Sub Form_Load()
Me.AutoRedraw = True
Me.ScaleMode = vbPixels

Randomize

Form_Click
End Sub

读书人网 >VB

热点推荐