Alprog писал(а):Не знаю, может у тебя цикл длинный, и за это время кнопка не успевает рефрешиться или что-то вроде того...
Таки код в студию!Space писал(а):цилов и особых задержек в Form_Load нет. Также в конце процы вызываю Cmd1.Refresh - не помогает. Глюк появляется после клика на кнопке - закрытие - открытие формы.
Private Sub Frm2_Show()
Dim p As New Form2
p.Show vbModal, Me
End Sub
Элементарно. Сохрани это p на нужном тебе уровне (модуля или глобально) и применяй p.Hide.Space писал(а):1. Viper, а как ты будешь применять метод Hide к форме "p"???
Форма не загружена, но объект формы судя по всему существует. Попробуй Debug.Print "Объект формы уничтожен" в Form_Terminate поставить. Увидишь, когда уничтожается ссылка (или не увидишь).Space писал(а):2. Дошло, что Form2 не выгружается полностью, или что-то не подчищается без Set Form2 = Nothing после Form2.Show. Но почему??? Перебор форм показывает, что форма не загружена.
Но тогда глюк вернётся Всё таки Set Form2 = Nothing необходимЭлементарно. Сохрани это p на нужном тебе уровне (модуля или глобально) и применяй p.Hide.
Значит продолжает жить ссылкаSpace писал(а):да, Form_Terminate не происходит... а почему???
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 31