1. 程式人生 > >c#禁止視窗關閉方法(重寫關閉事件)

c#禁止視窗關閉方法(重寫關閉事件)

  (1)直接設定

視窗樣式中的ControlBox選為False就可以去掉右上角的叉

(2)重寫關閉事件

       privatevoid Form1_FormClosing(object sender, FormClosingEventArgs e)

        {

            DialogResult result;

            result = MessageBox.Show("確定退出嗎?""退出", MessageBoxButtons.OKCancel, MessageBoxIcon.Question);

if (result == DialogResult.OK)

            {

                Application.ExitThread();

            }

else

            {

                e.Cancel = true;

            }

        }