title: How to play 2 different sounds at the same time?(Visual basic)
body: <p>I have a problem about a game. I want to play a background sound and another sound when you click a button. When this happens, the background sound stops and the 2nd sound starts. When the 2nd sound finishes, no sound will be played.</p>
  
  <p>You can see my code below: </p>
  
  <pre><code>    Imports System.Media.SoundPlayer
  
  Public Class GamePlaying
      Dim mainmenusndplayer As New System.Media.SoundPlayer
      Private Sub GamePlaying_FormClosing(ByVal sender As System.Object, ByVal e As System.Windows.Forms.FormClosingEventArgs) Handles MyBase.FormClosing
          MainMenu.Show()
          mainmenusndplayer.Stop()
      End Sub
      Private Sub btn_Fire_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btn_Fire.Click
          btn_Fire.Enabled = False
          Dim shotsound As New System.Media.SoundPlayer
          shotsound.Stream = My.Resources.TankShoot
          shotsound.Play()
      End Sub
      Private Sub GamePlaying_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
          mainmenusndplayer.Stream = My.Resources.WoT_Roll_Out
          mainmenusndplayer.Load()
          mainmenusndplayer.PlayLooping()
      End Sub
  End Class
  </code></pre>