VB做电子贺卡,用timer控件为什么卸载不了main窗体并加载her窗体?

zhy934453950 2014-04-17 12:45:19
D
Dim a As Integer
Private Sub Form_Load()
Dim tmpCtl As Object
Set tmpCtl = Me.Controls.Add("ShockwaveFlash.ShockwaveFlash", "Flash") '自动添加控件
tmpCtl.Left = 0 '程序边框距离
tmpCtl.Top = 0
tmpCtl.Width = Me.Width '设置外观
tmpCtl.Height = Me.Height
tmpCtl.Visible = True
tmpCtl.object.LoadMovie 0, App.Path & "\logo.swf"
Timer1.Interval = 2000
End Sub

Private Sub Timer1_Timer()
If Interval = 2000 Then
herpicture.Show
Unload Me
End If
End Sub

...全文
110 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
qq673366761 2014-04-17
  • 打赏
  • 举报
回复
哦,刚看到你的interval属性已经在控件里面设置了,那就直接去掉if...限定条件条件即可
qq673366761 2014-04-17
  • 打赏
  • 举报
回复
Private Sub Timer1_Timer()
If Interval = 2000 Then
herpicture.Show
Unload Me
End If
End Sub

改成
Private Sub Timer1_Timer()
Interval = 2000
herpicture.Show
Unload Me
End Sub


1,451

社区成员

发帖
与我相关
我的任务
社区描述
VB 控件
社区管理员
  • 控件
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧