Всякий раз, когда вы видите эту ошибку, перейдите в раздел «Конфигурация» и убедитесь, что только что создан файл журнала. Он должен иметь правильную Exptecttrace. Мой был случай, когда я получил обновленную 32-битную JRE (или JVM), которая была стандартной Java, добавленной в Path. И моя установка Eclipse была 64-битной, что означало, что ей нужна 64-разрядная виртуальная машина для запуска своих собственных SWT-библиотек. Поэтому я просто удалил 32-битную JVM и заменил ее на 64-битную JVM.
Интересно, улучшит ли этот механизм отчетности, вместо того, чтобы автоматически генерировать файл журнала в каком-то каталоге.
Используйте Form.ShowDialog()
Как упоминал Боб, вы должны установить Form.DialogResult
соответственно в своей модальной форме.
Используйте метод ShowDialog()
вместо Show()
при отображении дочерней формы.
Вызвать метод ShowDialog.
Form f = new Form();
f.ShowDialog(this);
Для получения дополнительной информации нажмите https://msdn.microsoft.com/en-us/library/aa984358 (v = vs.71) .aspx