2017-01-26 12 views

ответ

1
frmSecond f = new frmSecond(); 
f.ShowDialog() // waits until second form closed 
//continue 
0

Вы ищете модальный диалог.

В Windows Forms, вы можете использовать метод ShowDialog, чтобы показать это форма так:

secondForm.ShowDialog(); 

Основная идея заключается в том, что вы получаете весь другой цикл UI работает в ShowDialog, так что у вас есть нормальный интерактивный GUI в модальном диалоговом окне, в то время как ваша первоначальная форма недоступна (в основном). Когда диалог закрыт, код в методе вызывающего абонента продолжается, как обычно.