- ベストアンサー
Beep音を出すには?
Private Sub Button3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button3.Click 'Beep音を出す Dim I As Integer For I = 1 To 100 ' Loop 100 times. Beep() ' Sound a tone. Next I End Sub 上記のコードでBeep音を出したいのですが、鳴りません。 (Beepコードは、VBのサンプルコードです。) OS:WinXP SP3 VB.NET Ver2003です。 フォームにコマンドボタンを一つ貼り付け、 コマンドボタンのクリックイベントで Beep音を鳴らしたいです。 PCのデバイスマネージャ設定は、 Beep音が有効になっています。 他の音(Win立上音他)は、デフォルトのままです。 詳しい方、教えて下さい。
- みんなの回答 (4)
- 専門家の回答
質問者が選んだベストアンサー
Windows APIを使う方法 Enum MessageBeepType SimpleBeep = -1 MB_OK = &H0 MB_ICONHAND = &H10 MB_ICONQUESTION = &H20 MB_ICONEXCLAMATION = &H30 MB_ICONASTERISK = &H40 End Enum <System.Runtime.InteropServices.DllImport("user32.dll")> _ Shared Function MessageBeep(ByVal uType As MessageBeepType) As System.Boolean End Function で、Beep()のところを、MessageBeep(MessageBeepType.SimpleBeep)にします。
その他の回答 (3)
- imogasi
- ベストアンサー率27% (4737/17070)
http://dobon.net/vb/dotnet/vb2cs/vbbeep.html NET Frameworkのバージョンによる違い の辺り。 http://hpcgi1.nifty.com/MADIA/VBBBS/wwwlng.cgi?print+200412/04120011.txt など。 「VB.NET Beep音」で照会のこと。
- アプ(@skm36522)
- ベストアンサー率49% (80/161)
下記サイトを参照して見てください。 ビープ音などのシステム・サウンドを鳴らすには? http://www.atmarkit.co.jp/fdotnet/dotnettips/440systemsounds/systemsounds.html
- vbhanatyan
- ベストアンサー率79% (70/88)
Microsoft.VisualBasic.Beep() です。
補足
たくさんの方のご回答をありがとうございます。 いろいろ勉強しながら試してみます。