1. 程式人生 > >C# 在獲得鼠標點擊事件時,如何判斷Control鍵,Shift鍵被按下

C# 在獲得鼠標點擊事件時,如何判斷Control鍵,Shift鍵被按下

object sse code 點擊事件 class pri args 想要 span

在C#的窗體程序中,獲得鼠標點擊的事件時,想要得知當前是否有Control鍵,Shift鍵等是否被按下。

 1 private void xxx_MouseClick(object sender, MouseEventArgs e)
 2 {
 3     if ((Control.ModifierKeys & Keys.Control) == Keys.Control)// CTRL is pressed
 4     {
 5  
 6     }
 7      
 8     if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift)
9 { 10 11 } 12 }

C# 在獲得鼠標點擊事件時,如何判斷Control鍵,Shift鍵被按下