菜鸟捉虫(9)
上一期正确答案:
Private Sub Open_Click()
……
Loop
Close #1 'close语句不应置于循环中,否则文件将只有一行被读出而出错
End If
End With 'With语句应配套使用,应有End With结束
End Sub
幸运获奖者名单:
上 海 吴冀卿
江西玉山 支树林
江苏南京 柳 攀
以下是本期题目
这个程序的功能为显示一幅图片和相应的文本,经过一段时间切换成另一幅图片和相应的文本,再经过一段时间程序自动关闭。错误表现为:开始运行便报错,纠正这个错误后,图片和文本不能切换,再纠正这个错误后程序也不能自动关闭。(由河北李文炳提供)
Private Sub Form_Load()
Timer1.Enabled=True
Label2.Width=0
Label1.Caption=“秀美山川”
Picture1.Picture=LoadPicture(“c:\my documents\tu\1.jpg”)
If Label2.Width>2500 And Label2.Width<2550 Then
Label1.Caption=“潺潺流水”
Picture1.Picture=LoadPicture(“c:\my documents\tu\2.jpg”)
ElseIf Label2.Width=5000 Then
End
Else
End If
End Sub
Private Sub Timer1_Timer()
Label2.Width=Label2.Width+30
End Sub
程序中添加的控件有Label1、Label2、Picture1和Timer1,其中Label2仅作控制进度用,并无其它用途,可以放在窗体底部作为进度条用,也可以隐去。