【发布时间】:2009-09-17 14:02:37
【问题描述】:
如何检测用户何时按住 ctrl 并左键单击 Windows 窗体应用程序中的按钮?
【问题讨论】:
-
如果这个问题问得好一点,我会赞成 - 答案很有用,谷歌找到了这个问题,但它......可以用几句话来改进
-
@CodeJockey 您可以随时编辑问题并使其对每个人都更好。然后点赞。 :-)
如何检测用户何时按住 ctrl 并左键单击 Windows 窗体应用程序中的按钮?
【问题讨论】:
您需要检查 Form.ModifierKeys 的值来查看是否按下了 Control,例如:
btn.Click += new EventHandler(btn_Click);
private void btn_Click(object sender, EventArgs e)
{
if (Form.ModifierKeys == Keys.Control)
{
// Do Ctrl-Left Click Work
}
}
【讨论】: