C# “为什么要退出序列”\a「;不';Windows窗体应用程序中是否无法生成声音?

C# “为什么要退出序列”\a「;不';Windows窗体应用程序中是否无法生成声音?,c#,winforms,console-application,beep,C#,Winforms,Console Application,Beep,我正在使用visual studio,并为C#创建了一个windows窗体应用程序。我试过密码: //1st textBox1.Text = "\a"; Thread.Sleep(500); 及 及 但是这些代码都没有从\a转义序列中产生任何声音。 但是,当我在控制台应用程序上尝试第三组代码时, 成功了。我应该使用什么代码来允许\a转义序列在windows窗体应用程序上工作并发出声音?我认为\a仅被控制台窗口解释为嘟嘟声。要在windows窗体应用程序中播放蜂鸣声,可以使用: SystemSo

我正在使用visual studio,并为C#创建了一个windows窗体应用程序。我试过密码:

//1st
textBox1.Text = "\a";
Thread.Sleep(500);

但是这些代码都没有从\a转义序列中产生任何声音。 但是,当我在控制台应用程序上尝试第三组代码时,
成功了。我应该使用什么代码来允许\a转义序列在windows窗体应用程序上工作并发出声音?

我认为
\a
仅被控制台窗口解释为嘟嘟声。要在windows窗体应用程序中播放蜂鸣声,可以使用:

SystemSounds.Beep.Play();

请看此。

我认为
\a
仅在控制台窗口中被解释为嘟嘟声。要在windows窗体应用程序中播放蜂鸣声,可以使用:

SystemSounds.Beep.Play();

参见此。

不同的嘟嘟声。不同的嘟嘟声。
SystemSounds.Beep.Play();