C#實現組合鍵

// Ctrl + H 
if ((Control.ModifierKeys & Keys.Control) != 0 && e.KeyCode == Keys.H) 
{ 
     MessageBox.Show("Ctrl + H"); 
} 

// Alt + H 
if ((Control.ModifierKeys & Keys.Alt) != 0 && e.KeyCode == Keys.H) 
{ 
     MessageBox.Show("Alt + H"); 
} 

// Shift + H 
if ((Control.ModifierKeys & Keys.Shift) != 0 && e.KeyCode == Keys.H) 
{ 
     MessageBox.Show("Shift + H"); 
} 

// Ctrl + Alt + Shift + H 
if ((Control.ModifierKeys & Keys.Control) != 0 && 
     (Control.ModifierKeys & Keys.Alt) != 0 && 
     (Control.ModifierKeys & Keys.Shift) != 0 && 
     e.KeyCode == Keys.H) 
{ 
     MessageBox.Show("Ctrl + Alt + Shift + H"); 
}

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章