|
.NET TIPS
コンソール・アプリケーションでビープ音を鳴らすには?[C#、VB]
デジタルアドバンテージ 遠藤 孝信
2008/12/25 |
|
|
コンソール・アプリケーションでユーザーの注意を引く手段の1つとして、ビープ音(PCに内蔵されているブザー)を鳴らすという方法があるが、エスケープ文字である「\a」(C#の場合、VBでは「Chr(7)」と記述)を画面に出力すれば、簡単にこれを行える。
以下はビープ音を鳴らしながらメッセージを表示するコードの記述例だ。
using System;
class ConsoleBeep {
static void Main() {
Console.WriteLine("\aパスワードが間違っています。");
}
}
|
Imports System
Class ConsoleBeep
Shared Sub Main
Console.WriteLine(Chr(7) & "パスワードが間違っています。")
End Sub
End Class
|
|
ビープ音を鳴らしながらメッセージを表示するサンプル・プログラム(上:C#、下:VB) |
なお.NET Framework 2.0以降では、Consoleクラス(System名前空間)にはBeepメソッドが用意されており、これを使えば音程の異なるビープ音を鳴らすことも可能だ。これについては「TIPS:ビープ音などのシステム・サウンドを鳴らすには?」で解説している。
|
generated by
|
|
Insider.NET 記事ランキング
本日
月間