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"); 
}

 

你可能感兴趣的:(C++,c,C#)