为什么转义序列“\a”在Windows表单应用程序中不发声?
Why escape sequence "\a" doesn't produce sound in Windows Form application?
我正在使用 visual studio 并且我已经为 C# 创建了一个 windows 表单应用程序。我尝试了代码:
//1st
textBox1.Text = "\a";
Thread.Sleep(500);
和
//2nd
Messagebox.Show("\a");
Thread.Sleep(500);
和
//3rd
Console.WriteLine("\a");
Thread.Sleep(500);
但 none 这些代码产生了来自 \a 转义序列的任何声音。
但是,当我在控制台应用程序上尝试第三组代码时,
有效。我应该使用什么代码来允许 \a 转义序列工作并在 windows 表单应用程序上产生声音?
我认为 \a
仅被控制台解释为蜂鸣声 window。要在 windows 表单应用程序中播放提示音,您可以使用:
SystemSounds.Beep.Play();
看到这个Microsoft article。
我正在使用 visual studio 并且我已经为 C# 创建了一个 windows 表单应用程序。我尝试了代码:
//1st
textBox1.Text = "\a";
Thread.Sleep(500);
和
//2nd
Messagebox.Show("\a");
Thread.Sleep(500);
和
//3rd
Console.WriteLine("\a");
Thread.Sleep(500);
但 none 这些代码产生了来自 \a 转义序列的任何声音。 但是,当我在控制台应用程序上尝试第三组代码时, 有效。我应该使用什么代码来允许 \a 转义序列工作并在 windows 表单应用程序上产生声音?
我认为 \a
仅被控制台解释为蜂鸣声 window。要在 windows 表单应用程序中播放提示音,您可以使用:
SystemSounds.Beep.Play();
看到这个Microsoft article。