请高手诊断一下,问题出在哪里?
各位好,这段程序运行时,指针只转一下后,就不动了,而且指针线条变得弯弯扭扭的.麻烦大侠帮我看看我这段代码到底哪里出问题了?谢谢了!开始按扭代码:
Timer1.Enabled=True
Form_Load代码:
Timer1.Enabled=False
Timer1.Interval=1000
Picture1.Scale (-1,1)-(1,-1)
Line1.x1=0 : Line1.y1=0
Line1.x2=0 : Line1.y2=0.7
arph=0
Privale Sub Timer1_Timer()
arph=arph+3.1415926/30
Line1.y2=0.7*cos(arph)
Line1.x2=0.7*sin(arph)
End Sub
要为ture吧?
测试了
运行起来了,很好。看样子要做个时钟。Option Explicit
Dim arph As Double '------------------------这一句我加的
Private Sub Command1_Click()
Timer1.Enabled = True
End Sub
Private Sub Form_Load()
Timer1.Enabled = False
Timer1.Interval = 1000
Picture1.Scale (-1, 1)-(1, -1)
Line1.X1 = 0: Line1.Y1 = 0
Line1.X2 = 0: Line1.Y2 = 0.7
arph = 0
End Sub
Private Sub Timer1_Timer()
arph = arph + 3.1415926 / 30
Line1.Y2 = 0.7 * Cos(arph)
Line1.X2 = 0.7 * Sin(arph)
End Sub
[[it] 本帖最后由 taihongbo 于 2008-5-24 22:54 编辑 [/it]] 你在一楼发的代码不完全,所以我们也看不出哪里有问题。 谢谢各位了,特别是4楼的taihongbo.
声明那么重要吗?为什么有的变量不声明也可以啊?什么样的变量是必须声明的?
家里的VB不知为什么不能运行,明天上班后再试看.
还想请问各位:我的VB是企业版的,没有帮助系统,哪里有下载的啊?
再次感谢各位! 今天上班时补上声明试了,转起来了,只是指针除了在垂直或水平外均呈波浪形,怎样才能让它总是直线型呢? [quote][bo][un]wukaini[/un] 在 2008-5-27 20:11 的发言:[/bo]
谢谢各位了,特别是4楼的taihongbo.
声明那么重要吗?为什么有的变量不声明也可以啊?什么样的变量是必须声明的?
家里的VB不知为什么不能运行,明天上班后再试看.
还想请问各位:我的VB是企业版的,没有帮助系统,哪里有 ... [/quote]
声明是好习惯,而且是非常好的习惯,而且有助于控制程序Bug。 谢谢!以后我一定注意养成声明的好习惯. 在工程选项那里设置一下必须声明
页:
[1]
