Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Разработка Windows Forms > Как запретить закрытие окна


Автор: bio_hazard 27.3.2009, 12:05
Здравствуйте, подскажите пожалуйста как можно запретить закртыие окна средствами пользовательского интерфейса (нажатие крестика, и нажатие alt+f4)?

Автор: diadiavova 27.3.2009, 12:10
В обработчике события Closing формы надо написать
Код

e.Cancel = true;


Естественно по какому-то условию, а то вообще не будет закрываться.

Автор: bio_hazard 30.3.2009, 06:16
Спасибо, сейчас попробую использовать smile

Автор: KelTron 30.3.2009, 09:10
Конкретно для:
Цитата(bio_hazard @  27.3.2009,  12:05 Найти цитируемый пост)
средствами пользовательского интерфейса (нажатие крестика, и нажатие alt+f4)


Код

private void Form1_FormClosing(object sender, FormClosingEventArgs e)
{
    if (e.CloseReason == CloseReason.UserClosing)
    {
        e.Cancel = true;
    }
}


Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)