我使用的是Visual Basic 2010,而我正在編寫一個程序,我正在構建,我的問題是,我有一個Media.SoundPlayer設置了,我希望它啓動時加載的形式,所以我的代碼如下所示(編輯:此代碼不起作用的聲音在調試負載不玩,我沒有得到任何錯誤)事件form.shown工作,但form.load不
Private Sub BGMusic(ByVal x As Integer)
Dim msp As New Media.SoundPlayer
Dim Music As String = Install + "\Music\innmusic.wav"
msp.SoundLocation = Music
If x = 1 Then
msp.Play()
Else
msp.Stop()
End If
End Sub
Private Sub Innmenu_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
BGMusic(1)
End Sub
也我想要注意的是,Install +「\ Music \ innmusic.wav」是一個有效的路徑,因爲我可以設置一個按鈕來運行BGMusic(1)並且還可以播放音樂。爲了我的目的,form.shown會工作,但我想知道我的未來程序有什麼問題,以便我可以使用form.load
使用調試器。 –
'+'不是VB中的字符串連接運算符。 '&'是。 –
@ Dan-o +和&在VB.net中對於字符串連接都很好。 – Edper