1

我正在做一个项目,在按下一些快捷键时,我注意到了 Visual Studio 2010 的状态栏:

在此处输入图像描述

请自己尝试一些捷径来注意 VS 的整体行为,然后......我怎样才能在相同的性能水平上达到这种效果?提前致谢!

PS我有以下代码块取自Stack Overlow,它做了类似的事情,但性能级别不同。我的代码适用于CTRL+ K, P

protected override bool ProcessCmdKey( ref Message msg, Keys keyData )
{
    if (prefixSeen)
    {
        if (keyData == ( Keys.Control | Keys.P))
        {
            MessageBox.Show( "Got it!" );
            keyComb.Text = "Ready";
        }
        prefixSeen = false;
        return true;
    }
    if (keyData == ( Keys.Control | Keys.K))
    {
        prefixSeen = true;
        keyComb.Text = "CTRL + K was pressed. Waiting for a second chord of keys...";
        return true;
    }
    return base.ProcessCmdKey( ref msg, keyData );
}

但是在按下CTRL+之后K,标签keyComb不采用值“CTRL + K 被按下。等待第二个和弦键......”

代码取自:How to get a combination of keys in c#

4

0 回答 0