public void SelectMusic(object sender, MouseEventArgs e) { if (e.Button == MouseButtons.Left) { this.Controls.Remove(sp_SelectMusic); this.parent.Is_Playing = false; this.parent.SetActive_PanelPlayer(); sp_SelectMusic = new SubPanelSelect(this); if (this.parent.play.Value > 0) { this.parent.Is_Playing = true; } this.Controls.Add(sp_SelectMusic); sp_SelectMusic.Dock = DockStyle.Bottom; sp_SelectMusic.BringToFront(); } else { if (ListMusicLiked.Instance.IsExist(new Music_Song(lv_My_Music.SelectedItems[0].SubItems[6].Text))) { MenuStrip.Items[0].Enabled = false; MenuStrip.Items[1].Enabled = true; } else { MenuStrip.Items[0].Enabled = true; MenuStrip.Items[1].Enabled = false; } } }
public void Music_Click(object sender, EventArgs e) { int index = lv_My_Music.Items.IndexOf(lv_My_Music.SelectedItems[0]); if (this.parent.btn_NowPlaying.selected == false) { ListMusicPlaying.Instance.Remove(); if (lv_My_Music.SelectedItems.Count == 1) { for (int i = index; i < lv_My_Music.Items.Count; i++) { ListMusicPlaying.Instance.AddItems(new Music_Song(lv_My_Music.Items[i].SubItems[6].Text)); } for (int i = 0; i < index; i++) { ListMusicPlaying.Instance.AddItems(new Music_Song(lv_My_Music.Items[i].SubItems[6].Text)); } } else { for (int i = 0; i < lv_My_Music.SelectedItems.Count; i++) { ListMusicPlaying.Instance.AddItems(new Music_Song(lv_My_Music.Items[i].SubItems[6].Text)); } } ListMusicPlaying.Instance.export(); this.parent.PlayMusic(0); } else { this.parent.PlayMusic(index); } this.Controls.Remove(sp_SelectMusic); sp_SelectMusic = null; this.parent.Is_Playing = true; this.parent.SetActive_PanelPlayer(); lv_My_Music.Items.Clear(); LoadMusic(); }