1.将窗体的属性KeyPrieview设置为true
2.在窗体KeyDown事件中加如下代码
private void FormVali_KeyDown(object sender,Sys--tem.Windows.Forms.KeyEventArgs e)
{
//屏掉alt+f4
if((e.KeyCode == Keys.F4)&&(e.Alt ==true))
{
e.Handled= true;
}
}
keypreview属性为true的时候,就可以响应键盘事件
e.Handled属性:获取或设置一个值,该值指示是否处理过该事件,即:Handled设为True,那么KeyPress事件将会取消,这样就是说你按下了某个个按键了,但是系统不处理了,等于没按!!!
参考:http://zhidao.baidu.com/question/183733749.html