Guest User

Untitled

a guest
Jan 17th, 2017
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.20 KB | None | 0 0
  1. // блокирую основную форму
  2. this->Enabled = false;
  3. // вызываю форму с текстом "Подождите..."
  4. F3=gcnew Form3();
  5. F3->Show(this);
  6. // без этой строчки после закрытия формы основная прячется
  7. this->F3->Closed += gcnew EventHandler(this,&Form1::form2_Closed);
  8. // выполнение "тяжелой" функции
  9. grid = gridObj.getResolve(grid);
  10. // закрываю форму "Подождите..."
  11. this->F3->Close();
  12. // разблокировал основную форму
  13. this->Enabled = true;
  14.  
  15. // блокирую основную форму
  16. this->Enabled = false;
  17. // вызываю форму с текстом "Подождите..."
  18. F3=gcnew Form3();
  19. F3->Show(this);
  20. F3->Update(); // !!!!!!!!!!!
  21. // без этой строчки после закрытия формы основная прячется
  22. this->F3->Closed += gcnew EventHandler(this,&Form1::form2_Closed);
  23. // выполнение "тяжелой" функции
  24. grid = gridObj.getResolve(grid);
  25. // закрываю форму "Подождите..."
  26. this->F3->Close();
  27. // разблокировал основную форму
  28. this->Enabled = true;
Add Comment
Please, Sign In to add comment