“我的组合框”从一个XML文件读取,该文件由包含歌曲的播放列表组成,这些歌曲也具有自己的唯一名称和艺术家,长度以秒为单位。我的主要形式是使用组合框选择所需的播放列表,该列表有效。但是然后我按下开始按钮,它进入一个“表演”形式,在其中显示播放列表的标题,整个播放列表的长度,倒计时,并通过滚动条在播放列表中显示歌曲列表。可以暂停并播放播放列表。我会对该数据的所有操作进行很好的编码,但我不知道如何制作,因此该表单实际上将使用在先前表单中的组合框上选择的数据。
我知道它必须是公共的,并且我知道在表演形式中我需要将其引用为Home.SeletedPlaylist,但是我不知道如何使该可变项包含XML中存储的所有信息组合框中选择的文件
主屏幕的代码,我知道SelectPlaylist不应= cbxplaylist.Text,而是正在读取的实际XML FILE。
Public myUsersXMLFile = "PlaylistFile1.xml"
Public SelectPlaylist As String
Private Sub btnStart_Click(sender As Object, e As EventArgs) Handles btnStart.Click
If cbxPlaylist.Text = "PLAYLIST" Then
MessageBox.Show("No Playlist Selected" & vbCrLf _
& "Please Try Again")
Else
'store the defined vairable as the XML PLaylist selected
SelectPlaylist = cbxPlaylist.Text
'Open the Perform screen, with data from selected playlist
Me.Hide()
Perform.Show()
End If
End Sub
然后表演:
Private Sub Perform_Load(sender As Object, e As EventArgs) Handles MyBase.Load
lblTitle.Text = "'" & Home.SelectPlaylist & "'" & " Gig"
End Sub
那绝对是不对的。 非常感谢Advance