Article ID: 190511
Article Last Modified on 10/15/2002
Option Explicit
' This code demonstrates the problem.
Private Sub Command1_Click()
Dim i As Long, n As Long
n = Text1.Text
For i = 1 To n
Form2.Show
Unload Form2
Set Form2 = Nothing
Next i
End Sub
' This code demonstrates the workaround.
Private Sub Command2_Click()
Dim i As Long, n As Long
n = Text1.Text
For i = 1 To n
Form3.Show
Unload Form3
Set Form3 = Nothing
Next i
End Sub
Option Explicit
Dim MyCombo As ComboBox
Private Sub UserControl_Initialize()
Set MyCombo = Combo1(0)
End Sub
Private Sub UserControl_Terminate()
MsgBox "Terminate"
End Sub
Option Explicit
Private MyCombo As ComboBox
Private Sub UserControl_Initialize()
Set MyCombo = Combo1(0)
End Sub
Public Sub CleanUp()
Set MyCombo = Nothing
End Sub
Option Explicit
Private Sub Form_Unload(Cancel As Integer)
UserControl21.Cleanup
End Sub
Keywords: kbbug kbpending kbcontrol KB190511