У меня есть приложение WinForms, и где-то в программе пользователь может вызвать другую форму, например всплывающее окно, например форму О нас.Я хочу, чтобы основная форма была заблокирована (например, пользователь не может ничего сделать в пользовательском интерфейсе основной формы).И когда это всплывающее окно закрыто, основная форма возвращается в нормальное состояние.
Это мой код (я думаю, что мне не хватает только способа блокировки моей главной формы)
private void buttonAbout_Click(Object sender, EventArgs e)
{
AboutUS abUs = new AboutUS();
abUS.Show()
this.LOCK!!! /* How to lock current form? */
abUS.FormClosing += delegate { /* How to Unlock main form */ };
}