Hi guys!

I wanna ask how to code to make a button make a sound out when pressed?
Can you add sound files to it, like a mp3 file?
Any suggestions?

Thank You!

Add a music in a VB.net,first select a music file like a,Sound.PlayWaveFile("Filename.wav")

Public Class Sound
    Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
      As String, ByVal hmod As Integer, ByVal flags As Integer) As Integer

    Declare Auto Function PlaySound Lib "winmm.dll" (ByVal name _
      As Byte(), ByVal hmod As Integer, ByVal flags As Integer) As Integer

    Public Const SND_SYNC = &H0 ' play synchronously 

    Public Const SND_ASYNC = &H1 ' play asynchronously 

    Public Const SND_MEMORY = &H4  'Play wav in memory

    Public Const SND_ALIAS = &H10000 'Play system alias wav 

    Public Const SND_NODEFAULT = &H2
    Public Const SND_FILENAME = &H20000 ' name is file name 

    Public Const SND_RESOURCE = &H40004 ' name is resource name or atom 
End Class
Private Sub btnFile_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles btnFile.Click
        'File Located in executable dir, change it if you need

        Sound.PlayWaveFile("sn01088a.wav")
    End Sub

    Private Sub btnEmbed_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles btnEmbed.Click
        'Remeber to include the wave in the project 

        'and then in the "build action"

        'properties set it as: "Embedded Resource"

        Sound.PlayWaveResource("The Microsoft Sound.wav")
    End Sub

    Private Sub btnSystem_Click(ByVal sender As System.Object, _
            ByVal e As System.EventArgs) Handles btnSystem.Click

      

        Sound.PlayWaveSystem("SystemExit")
    End Sub

Edited 6 Years Ago by __avd: Added [code] tags. For easy readability, always wrap programming code within posts in [code] (code blocks).

This question has already been answered. Start a new discussion instead.