Как ограничить доступ к другим дочерним формам, когда конкретная дочерняя форма активна? - PullRequest
0 голосов
/ 11 мая 2018

В моем приложении формы MDI есть кнопка Browse в родительской форме. При нажатии этой кнопки отображается сохраненная запись текущей активированной формы.
Мое требование: когда форма Browse открывается, другие дочерние формы не должны быть доступны, пока форма Browse не закроется.
Я попытался использовать BrowseForm.ShowDialog(); вместо BrowseForm.Show(); Но выдает следующее исключение.

Форма, которая не является формой верхнего уровня, не может быть отображена как модальное диалоговое окно. Удалите форму из любой родительской формы перед вызовом showDialog

1 Ответ

0 голосов
/ 11 мая 2018

Чтобы открыть форму как дочернюю, которая находится внутри основной формы, используйте Form.Show ();

Иначе удалите, если у детей основной формы и использовать форму. ShowDialog ();

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...