Option Explicit
Private Sub Command1_Click()
Form2.Show
End Sub
Option Explicit
Private strTest As String
Private Sub Form_Load()
Debug.Print "strTest=", strTest
strTest = "куку"
End Sub
Private Sub Command1_Click()
Unload Form2
Set Form2 = Nothing
Form2.Show
End Sub
Private Sub Command1_Click()
Dim frm As Form2
Set frm = New Form2
frm.Show vbModal
End Sub
timsoft писал(а):получается, что перед каждым form.show нужно ставить set form = nothing...
alibek писал(а):Зачем?
Rainbow писал(а):Опиши, в чем суть твоей проблемы.
Rainbow писал(а):Ой! В своем Unload себе же Nothing? Как-то мне не по себе...
Private Sub Form_Unload(Cancel As Integer)
Unload Form1
Set Form1 = Nothing
End Sub
gaidar писал(а):Set Me = Nothing на Form_unload прокатит
Сейчас этот форум просматривают: Yandex-бот и гости: 2