2012-10-26 159 views
0

對於按鈕,如何檢測是否是CTRL +點擊一個按鈕,在單擊事件處理程序? 我正在使用VS 2010使用C#。檢測Ctrl +單擊按鈕,然後單擊按鈕

+4

Metro?的WinForms? WPF? Silverlight的? Windows Phone? ASP.Net? MonoTouch的? – SLaks

+0

@Robuust - 因爲WinForms和WPF的代碼不同,所以實際上不可能說這是完全重複的。 – JDB

回答

3

我們在談論winforms,wpf或asp應用程序嗎?我會快速假設它是winforms,所以在這裏:

Form Form1; 
button.Click += click; 

private void click(object s, EventArgs e) 
{ 
    if(Form1.ModifierKeys == Keys.Control) 
    ... // Whatever you need here 
}