0
我知道其他人已經問過這個問題,但答案並未解決我的問題,因爲前面的問題與我的稍有不同。按下按鍵時停止'丁'聲
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;
可以防止噪音,但是正如你所看到的,我已經添加了它,它什麼也沒做。
您可能還需要爲這些鍵處理KeyUp ...... – cjk
您的最後一行每次都會設置'e.Handled = false;'。 – LarsTech