读书人

怎么在鼠标的MouseDown事件处理函数中

发布时间: 2012-01-01 23:10:55 作者: rapoo

如何在鼠标的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);

读书人网 >C#

热点推荐