把以下代码复制到要禁用的窗体里就可以
protected override bool ProcessCmdKey(ref Message msg, Keys keyData) //限制输入模式
{
KeyEventArgs kea = new KeyEventArgs(keyData);
if (Control.ModifierKeys == Keys.Shift
|| Control.ModifierKeys==Keys.Control
|| Control.ModifierKeys == Keys.Alt
|| Control.ModifierKeys == Keys.LWin
|| Control.ModifierKeys == Keys.RWin
)
{
return true;
}
else
{
return base.ProcessCmdKey(ref msg, keyData);
}
}