private void Playcombo_SelectedIndexChanged(object sender, EventArgs e) { SongsLabel.Text = playcombo.Text; DeletePlaylist_bt.Show(); SongsPanel.Controls.Clear(); int x = 0; if (File.Exists("PlaylistsSongs.xml")) { XmlDocument doc = new XmlDocument(); doc.Load("PlaylistsSongs.xml"); XmlNodeList list = doc.GetElementsByTagName("playlistSong"); paths = new string[list.Count]; for (int i = 0; i < list.Count; i++) { XmlNodeList child = list[i].ChildNodes; if (child[4].InnerText == playcombo.SelectedItem.ToString()) { //listBox1.Items.Add(child[0].InnerText); User_controllers.SongayaInPlaylist s = new User_controllers.SongayaInPlaylist(); string name = child[0].InnerText; s.songnamelbl.Text = name; SongsPanel.Controls.Add(s); paths[x] = child[3].InnerText; x++; } } } }
public void LoadAllSongsMenu() { SongsLabel.Text = "ALL SONGS"; DeletePlaylist_bt.Hide(); BackToAllSongs_bt.Hide(); if (File.Exists("AllSongs.xml")) { SongsPanel.Controls.Clear(); XmlDocument doc = new XmlDocument(); doc.Load("AllSongs.xml"); XmlNodeList list = doc.GetElementsByTagName("Song"); names = new string[list.Count]; paths = new string[list.Count]; for (int i = 0; i < list.Count; i++) { XmlNodeList child = list[i].ChildNodes; string titleval = child[0].InnerText; string artistval = child[1].InnerText; string albumval = child[2].InnerText; string pathval = child[3].InnerText; sname = titleval; path = pathval; paths[i] = pathval; names[i] = titleval; //listBox1.Items.Add(sname); User_controllers.Songaya s = new User_controllers.Songaya(); s.songnamelbl.Text = sname; SongsPanel.Controls.Add(s); } } }
public void LoadAllSongsMenu() { SongsLabel.Text = "ALL SONGS"; DeletePlaylist_bt.Hide(); BackToAllSongs_bt.Hide(); if (File.Exists("AllSongs.xml")) { SongsPanel.Controls.Clear(); FileStream fs = new FileStream("AllSongs.xml", FileMode.Open); XmlSerializer xs = new XmlSerializer(songs_list.GetType()); songs_list = (List <Song>)xs.Deserialize(fs); fs.Close(); names = new string[songs_list.Count]; paths = new string[songs_list.Count]; for (int i = 0; i < songs_list.Count; i++) { string titleval = songs_list[i].name; string pathval = songs_list[i].path; sname = titleval; path = pathval; paths[i] = pathval; names[i] = titleval; User_controllers.Songaya s = new User_controllers.Songaya(); s.songnamelbl.Text = sname; SongsPanel.Controls.Add(s); } } }
public Form1() { InitializeComponent(); Speaker_bt.Hide(); IsClicked = false; axWindowsMediaPlayer1.settings.volume = 100; DeletePlaylist_bt.Hide(); }
private void AllSongs_bt_Click(object sender, EventArgs e) { SongsPanel.Controls.Clear(); LoadAllSongsMenu(); playcombo.Text = "Playlists"; SongsLabel.Text = "ALL SONGS"; DeletePlaylist_bt.Hide(); }