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"); 
}
原文地址:https://www.cnblogs.com/colder/p/2015859.html