如何将数据从选定的组合框传输到另一种形式(组合框正在从XML文件读取)

时间:2019-07-11 03:42:41

标签: vb.net

“我的组合框”从一个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

0 个答案:

没有答案