Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/316.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 停止';丁';按键时发出声音_C#_Keypress_Noise - Fatal编程技术网

C# 停止';丁';按键时发出声音

C# 停止';丁';按键时发出声音,c#,keypress,noise,C#,Keypress,Noise,我知道其他人问过这个问题,但答案并没有解决我的问题,因为前面的问题与我的略有不同 private void Form1_KeyDown(object sender, KeyEventArgs e) { if (e.KeyValue == 221) { if(pixelSize < 200) PixelSizeSelect.Value += 5; e.Handled = true; } if (e

我知道其他人问过这个问题,但答案并没有解决我的问题,因为前面的问题与我的略有不同

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;
}
private void Form1\u KeyDown(对象发送方,KeyEventArgs e)
{    
如果(e.KeyValue==221)
{
如果(像素大小<200)
像素大小选择值+=5;
e、 已处理=正确;
}
如果(e.KeyValue==219)
{
如果(像素大小>5)
像素大小选择值-=5;
e、 已处理=正确;
}
e、 已处理=错误;
}
每当我按下叮当声播放的这些键时,都会非常恼人,尤其是如果按住这些键以快速更改值,噪音会反复播放


我听说添加
e.Handled=true防止了噪音,但是正如您所看到的,我添加了它,但它没有做任何事情。

好的,我解决了它,这是因为当我按下键时,选择了一个数字上下框。加载表单时,它会自动选择自身,所以我不知道。

您可能还需要处理这些键的KeyUp…最后一行设置
e.Handled=false