У меня есть программа, которая может открывать несколько форм, и когда их много, они каскадно открываются.
При нажатии кнопки запускается какой-то код и форма закрывается
this.Visible = false;
Kill.Zombies ();
this.Close ();
My Kill.Zombies (); метод запускается несколько секунд, поэтому я делаю форму невидимой перед запуском. У меня проблема в том, что даже когда он невидим, формы за ним не обновляются, и создается впечатление, что форма, которая должна быть невидимой, все еще видна.
Я пытаюсь переместить форму, прежде чем сделать ее невидимой, и она по-прежнему имеет проблему с отображением поверх форм позади нее.
Если бы вы могли дать мне несколько советов, как это исправить, я был бы признателен.