2个回答
展开全部
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事件将会取消,这样就是说按下了某个按键,但是系统不处理了,等于没按。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询