У меня есть приложение MDI. Когда я показываю окно сообщения с помощью MessageBox.Show (), все приложение исчезает за всеми моими открытыми окнами, когда я закрываю окно сообщения.
Код не делает ничего особенного. Фактически, вот строка, которая вызывает окно сообщения из дочерней формы MDI:
MessageBox.Show(String.Format("{0} saved successfully.", Me.BusinessUnitTypeName), "Save Successful", MessageBoxButtons.OK, MessageBoxIcon.Information, MessageBoxDefaultButton.Button1, MessageBoxOptions.DefaultDesktopOnly)
Me.BusinessUnitTypeName () - метод получения свойств только для чтения, который возвращает строку в зависимости от значения переменной-члена. В этом свойстве нет побочных эффектов.
Есть идеи?