因为在这个form中我截获了ALT+F4,结果所有的键盘操作都不起作用了.
如何做才能既截获ALT+F4,同时又不影响键盘的其他收入.
现在把截获的代码贴出来,请大家多多指教.
/**
* 屏蔽Alt + F4
* */
protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{
switch(keyData)
{
case(System.Windows.Forms.Keys)(262144+115):
MessageBox.Show("Alt+F4已被截获!");
break;
default:
break;
}
return true;
}
如何做才能既截获ALT+F4,同时又不影响键盘的其他收入.
现在把截获的代码贴出来,请大家多多指教.
/**
* 屏蔽Alt + F4
* */
protected override bool ProcessCmdKey(ref Message msg,Keys keyData)
{
switch(keyData)
{
case(System.Windows.Forms.Keys)(262144+115):
MessageBox.Show("Alt+F4已被截获!");
break;
default:
break;
}
return true;
}
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case (System.Windows.Forms.Keys)(262144 + 115):
MessageBox.Show("Alt+F4已被截获!");
break;
default:
return false;
}
return true;
}
另外(System.Windows.Forms.Keys)(262144 + 115)可以这样(Keys.Alt | Keys.F4)