在页面类中重载ProcessCmdKey函数,单独处理ctrl+tab组合键
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case (Keys.Tab | Keys.Control):
MessageBox.Show("获得组合键");
//组合键在调试时,不容易捕获;可以先按住Ctrl键(此时在断点处已经捕获),然后按下Tab键,都释放后,再进入断点处单步向下执行;此时会分两次进入断点,第一次(好像)是处理Ctrl键,第二次处理组合键
return true;
//default:
// break;
}
return base.ProcessCmdKey(ref msg, keyData);
}
应该还有其他的方法吧
(以上参考网上资源)