日期:2014-05-19  浏览次数:20851 次

如何在mouse_down事件中判断此时是否按下了CTRL键?
如何在mouse_down事件中判断此时是否按下了CTRL键?

------解决方案--------------------
先在keydown事件判一下KeyEventArgs e

if(e.Control)
{
全局flg值 = true
}
然后keyup事件把全局flg值 = false

最后在mouse_down事件里判 全局flg值的结果
------解决方案--------------------
最好在Deactivate事件中也加上全局flg值 = false
------解决方案--------------------
这样也可以 if ((Control.ModifierKeys & Keys.Control) != 0)