Я знаю, что это очень простой вопрос, но я ищу аккуратное и чистое предложение. Мое приложение - приложение MDI. Создал базовую форму, которая используется во всем приложении. Есть несколько форм, которые мы не хотим, чтобы пользователь закрывался, чтобы избежать человеческих ошибок, которые мы планировали не позволять пользователю закрывать эти формы.Как ограничить пользователя закрытием Winform C#
Я попытался установить e.cancel = true
в событии закрытия формы, но кажется, что он не работает, может кто-нибудь дать мне некоторые предложения, пожалуйста?
Edit:
Private void FrmTask_FormClosing(object sender, FormClosingEventArgs e)
{
e.Cancel = true;
}
Проблема заключается в том, что, когда я использую этот код, ни формы, в моем приложении MDI не закрываются, даже главная MDI форма Родитель.
Вы имеете в виду только предотвратить закрытие окна? Или даже остановить процесс? – Tudor
Код smaple был бы полезен. e.Cancel = true; должен сделать трюк. –
Пожалуйста, покажите нам код, где вы установили 'e.Cancel = true;' – Fischermaen