首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

怎么在鼠标的MouseDown事件处理函数中获得Ctrl键的状态

2012-01-01 
如何在鼠标的MouseDown事件处理函数中获得Ctrl键的状态?如题!例如:privatevoidButton1_MouseDown(objectse

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

热点排行