1
我努力解決這個問題,沒有任何運氣:(的Visual Basic 6 ::卸載動態創建的窗體
這裏是我的代碼:
Option Explicit
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private frm As Form
Public Sub GenerateForm()
Set frm = New myForm
With frm
.Width = 4000
.Height = 3000
.Caption = "Message"
End With
frm.Move (Screen.Width - Me.Width)/2, (Screen.Height - Me.Height)/2
frm.Show vbModal
Sleep 3000
Unload Me
Set frm = Nothing
End Sub
Private Sub Command1_Click()
GenerateForm
End Sub
我要關閉新創建的窗體在3秒鐘後自動。
你真的是指'卸載我',或者你的意思是'卸載frm'? –
你的設計是不好的做法。您不應該向用戶顯示消息,然後在幾秒鐘後將其刪除,因爲它只會讓用戶感到困惑,並且他們會認爲出現了問題。改變設計,你的問題就會消失。 –