2012-05-25 8 views
0

다른 사람들이이 질문을했음을 알고 있습니다. 그러나 이전 질문이 광산과 약간 다르기 때문에 답변이 내 문제를 해결하지 못했습니다. 나는 땡 잡음이 재생이 키를 누를 때마다키를 누를 때 '딩 (Ding)'소리가 들리지 않음

private void Form1_KeyDown(object sender, KeyEventArgs e) 
{  
    if (e.KeyValue == 221) 
    { 
     if(pixelSize < 200) 
      PixelSizeSelect.Value += 5; 
     e.Handled = true; 
    } 
    if (e.KeyValue == 219) 
    { 
     if(pixelSize > 5) 
      PixelSizeSelect.Value -= 5; 
     e.Handled = true; 
    } 

    e.Handled = false; 
} 

는, 이러한 키를 빠르게 값을 변경 누르고 경우, 소음이 반복적으로 재생 특히 매우 성가신입니다.

e.Handled = true;을 추가하면 소리가 들리지 않는다고 들었지만 본인도 볼 수 있듯이 추가했지만 아무 것도하지 않았습니다.

+0

이 키들에 대해 KeyUp을 처리해야 할 수도 있습니다 ... – cjk

+3

마지막 줄에 매회 'e.Handled = false;'가 설정됩니다. – LarsTech

답변

0

좋아, 내가 그것을 해결했습니다, 왜냐하면 내가 numericUpDown 상자가 선택된 키를 누르는 동안 그것은 발생했습니다. 양식이로드 될 때 자동으로 선택되므로 잘 모르겠습니다.

+2

예, "땡!" 당신이 잘못하고 있다는 것을 의미합니다. 그것은 도움이 될 운명이었다 :) –

관련 문제