按鍵

2011-02-17 39 views
0

可能重複:
KeyDown : recognizing multiple keys按鍵

嗨, 我需要兩個動作之間的不同:關鍵一個被按下鍵一個被按下的同時按下CTRL。 我這樣做:

..keyEventArgs k 

if(k.Control) 
{ 
    if(k.code==Keys.A) 
    .. 
} 
else 
{ 
    if(k.code==Keys.A) 
    .. 

} 

這是正確的嗎?

+0

你試過了嗎? – 2011-02-17 14:18:30

回答

0

從巨鼎Control property,你使用的是winforms。

是的,但考慮寫,如下所示:

if(k.KeyCode==Keys.A) 
{ 
    if(k.Control) 
    { 
     ... Control+a 
    } 
    else 
    { 
     ... a 
    } 
} 
+0

耶,1,如果丟失。沒有關係,兩者都可以通過閱讀代碼完全理解。 – RvdK 2011-02-17 14:23:37