如何在鼠标的MouseDown事件处理函数中获得Ctrl键的状态?
如题!
例如:
private void Button1_MouseDown(object sender, MouseEventArgs e)
{
//得到Ctrl键是否被按着
//如果按着Ctrl,处理A
//如果没按Ctrl,处理B
}
------解决方案--------------------使用如下的方式:
if ((Control.ModifierKeys & Keys.Control) == Keys.Control)
{
//按下了Control键了
}
------解决方案--------------------可以用如下的代码测试:
bool b = (Control.ModifierKeys & Keys.Control) == Keys.Control;
Console.WriteLine(b);