Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/258.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# 每次按enter键时,web浏览器地址栏都会发出Windows星号的声音_C#_.net_Visual Studio - Fatal编程技术网

C# 每次按enter键时,web浏览器地址栏都会发出Windows星号的声音

C# 每次按enter键时,web浏览器地址栏都会发出Windows星号的声音,c#,.net,visual-studio,C#,.net,Visual Studio,我正在尝试制作web浏览器,但每次按enter键时,web浏览器地址栏都会发出Windows星号的声音。我不希望每次按enter键时系统都发出那种声音 我没有添加播放声音代码或其他东西,或者系统认为这是错误,所以发出声音?(对不起,我是.NET和C的新手) 以下是我的部分代码: private void txtrl\u按键(对象发送器,按键事件参数e) { 如果(e.KeyChar==(char)13) browser.Load(txtrl.Text); } 也许您可以使用按键事件来监视“回车”

我正在尝试制作web浏览器,但每次按enter键时,web浏览器地址栏都会发出Windows星号的声音。我不希望每次按enter键时系统都发出那种声音

我没有添加播放声音代码或其他东西,或者系统认为这是错误,所以发出声音?(对不起,我是.NET和C的新手)

以下是我的部分代码:

private void txtrl\u按键(对象发送器,按键事件参数e)
{
如果(e.KeyChar==(char)13)
browser.Load(txtrl.Text);
}

也许您可以使用
按键
事件来监视“回车”

此外,还需要修改文本框属性,
AutoCompleteMode
autocompletemource

txtUrl.AutoCompleteMode = AutoCompleteMode.Append;
txtUrl.AutoCompleteSource = AutoCompleteSource.HistoryList;

改为使用KeyDown事件,在该事件中可以调用
e.SuppressKeyPress=true以防止蜂鸣声。虽然我在另一台机器上测试了它,但它仍然发出蜂鸣声,而且工作正常。你的项目是什么类型的?或者,你能提供一个简单的样本来重现这个问题吗?@RaymondHsu与你的环境相同。有没有复制该问题的样本?
txtUrl.AutoCompleteMode = AutoCompleteMode.Append;
txtUrl.AutoCompleteSource = AutoCompleteSource.HistoryList;