锁定窗口
如何能让一个窗口不能点击关闭“X”而关闭  
而需通过输入密码解锁才能关闭

解决方案 »

  1.   

    你找一个事件  FormClosing
      

  2.   

            private bool isAllowClose = false; //控制是否关闭
            protected override void OnClosing(CancelEventArgs e)
            {
                e.Cancel = !isAllowClose;
                base.OnClosing(e);
            }
      

  3.   

    窗体的 FormClosing 事件。。        private void Form1_FormClosing(object sender, FormClosingEventArgs e)
            {
                string input = "";
                string pwd = "密码";
                // 弹出窗体,接受用户输入。。
                if (input != pwd)
                {
                    MessageBox.Show("密码错误!。。");
                    e.Cancel = true;
                }
            }
      

  4.   


    窗体的 FormClosing 事件。。
      

  5.   

    FormClosing事件进行处理,或者把窗体的ControlBox=False,直接不显示“最大化”“最小化”“关闭”