- Код: Выделить всё
Private Sub tmrUnloadDuel_Timer()
tmrUnloadDuel.Enabled = False
Unload picDuel(nParentIndex)
PF.SetFreePicIndex nParentIndex
End Sub
Private Sub tmrUnloadDuel_Timer()
tmrUnloadDuel.Enabled = False
Unload picDuel(nParentIndex)
PF.SetFreePicIndex nParentIndex
End Sub
Это я знаю, вернее естественно узнал после получения такой ошибки. Ну так я не выгружаю его в событии этого обекта. Я запускаю таймер и в событии таймера пытаюсь выгрузить контрол. Т.е. типа так:alibek писал(а):Нельзя выгружать объект в событии этого объекта.
PictureBox_Click -> Timer.Enable=True
, а в том, что нельзя делать так, как пришло на ум Хакеру и попытался сделать яalibek писал(а):Нельзя выгружать объект в событии этого объекта.
Вот и не выгружается "этот PictureBox" Пришлось сначала выгрузить все, что на этом PictureBoxe понагружено ...Хакер писал(а):Хм... "групповой Unload" - цитата дня . Ну вообще я что-то ничего не могу вспомнить... массив контроллов это всё-таки далеко не обычный массив. Единственное что приходит на ум, так это поместить все объекты, которые нужно выгрузить, на RunTime'созданный PictureBox и выгрузить этот PictureBox.
Сейчас этот форум просматривают: Bing-бот и гости: 109