2017-02-27 17 views
1

저는 Visual Studio를 사용하고 있으며 C# 용 Windows 양식 응용 프로그램을 만들었습니다. 나는 코드를 시도 :Windows Form 응용 프로그램에서 " a"이스케이프 시퀀스가 ​​소리를 내지 않는 이유는 무엇입니까?

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

//2nd 
Messagebox.Show("\a"); 
Thread.Sleep(500); 

//3rd 
Console.WriteLine("\a"); 
Thread.Sleep(500); 

을하지만, 이러한 코드 중 어느 것도 \ 이스케이프 시퀀스에서 어떤 소리를 생산하지 않습니다. 그러나 콘솔 응용 프로그램에서 3 번째 코드 집합을 시도한 결과 이 작동했습니다. \ a 이스케이프 시퀀스가 ​​작동하고 Windows 폼 응용 프로그램에서 사운드를 생성하도록 허용하려면 어떤 코드를 사용해야합니까?

답변

6

\a은 콘솔 창에서 경고음으로 해석됩니다. 윈도우 폼 응용 프로그램에서 경고음 소리를 재생하려면 다음을 사용할 수 있습니다

SystemSounds.Beep.Play(); 

MSDN 기사를 참조하십시오.

+1

@PatrickHofman thx, 언어 변경을 잊어 버렸습니다. –

+0

같은 비프 음이 아닙니다. –