2011-02-17 4 views
0

가능한 중복 :
KeyDown : recognizing multiple keys키를 눌러

안녕, 내가 두 행동 사이에 차이가해야합니다 : 키 을 누르면 키 CTRL을 누른 상태에서 버튼을 누르십시오.

..keyEventArgs k 

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

} 

가 올바른지인가요 : 나는 뭐하는 거지?

+0

당신이 그것을 시도 해 봤나 다음과 같이

네,하지만 고려를 작성? –

답변

0

Control property, 당신은 winforms를 사용하고 있습니다.

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

예, 1 분실시. 별로 중요하지 않습니다. 두 가지 모두 코드를 읽으면 완벽하게 이해할 수 있습니다. – RvdK

+0

@PoweRoy : 오, 음, 나는 바보 같은 대답을 '예'라고 느꼈다. ;피 –

관련 문제