2010-03-30 80 views
1

我想使用專用鍵打開大多數新筆記本電腦和鍵盤中的上下文菜單。此鍵通常在右ALT和CTRL鍵之間可用。按住Shift + F10 w(h)?

我不確定它總是等於「Shift + F10」(還是總是等於「Shift + F10」?)。

我的程序在Windows XP和更早版本上運行。

上下文菜單應該出現在鼠標光標位置(如果可能的話)。

回答

3

它生成Keys.Apps按鍵。將此代碼粘貼到您的表單中:

protected override bool ProcessCmdKey(ref Message msg, Keys keyData) { 
    if (keyData == Keys.Apps) { 
    MessageBox.Show("Context menu here please"); 
    return true; 
    } 
    return base.ProcessCmdKey(ref msg, keyData); 
} 
+0

太棒了!它運作良好。 PS:用於上下文菜單的奇怪名稱「Keys.Apps」儘管... – 2010-03-30 13:31:56

相關問題