wwe2017年11月20日ppv:如何用C#来屏蔽ALT+F4

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/04 09:30:20
其实就是e.KeyCode==???(e为KeyDown事件)

if(e.KeyCode == Keys.F4 && e.Modifiers==Keys.Alt)
{
e.Handled=true;
}
回答你的问题,自己也长见识啊!哈哈

  C#屏蔽ALT+F4方法如下:

  1、将窗体的属性KeyPrieview设置为true;
  2、在窗体KeyDown事件中加如下代码;

private void FormVali_KeyDown(object sender, System.Windows.Forms.KeyEventArgs e)
  {
   //屏掉alt+f4
   if ((e.KeyCode == Keys.F4)&&(e.Alt == true))
   {
    e.Handled = true;
   }
  }

  注意:

  keypreview属性为true的时候,就可以响应键盘事件。

  e.Handled属性:获取或设置一个值,该值指示是否处理过该事件,即:Handled 设为True,那么KeyPress事件将会取消,这样就是说按下了某个按键,但是系统不处理了,等于没按。