【问题】
在C#的窗体程序中,获得鼠标点击的事件时,想要得知当前是否有Control键,Shift键等是否被按下。
【解决过程】
1. 网上找了下,最后实现的参考代码如下:
private void xxx_MouseClick(object sender, MouseEventArgs e) { if ((Control.ModifierKeys & Keys.Control) == Keys.Control)// CTRL is pressed { } if ((Control.ModifierKeys & Keys.Shift) == Keys.Shift) { } }