2012-01-18 3 views
2

問題があります。私は1つのキーを押した場合、私は、例えばイベントを取得することができます:私は2つのキーを押した場合C# - キーボードの2つのボタンを押した後にイベントを準備する

if (e.KeyCode == Keys.F4) 
      { 
       Method(); 
      } 

は、どのように私は同じことを行うだろうか?たとえば、Enter + F4?

+0

同時に押すことを意味するのか、それとも1つを押してから離したのですか? –

+0

||を使用するオペレーター。 – CodingBarfield

+0

if(e.KeyCode == Keys.V && e.Modifiers == Keys.Control)<< ---これはMujassir Nasirが以下に書いたような答えです。皆さん、助けてくれてありがとう! – BKl

答えて

0
FormLoad() 
{ 
    this.KeyPreview = true; 
    this.KeyDown += new KeyEventHandler(Form1_KeyDown); 
} 

void Form1_KeyDown(object sender, KeyEventArgs e) 
     { 
      //Works for Ctrl+F4 
      if (e.Control && e.KeyCode == Keys.F4) 
      { 
       //Do something 
      } 
     } 

これが機能するかどうかを確認してください。

関連する問題