private void OpenSong(object sender, EventArgs e) { SongSelectedEventArgs s = new SongSelectedEventArgs(); var lastSubItem = SongList.SelectedItems[0].SubItems.Count - 1; var id = int.Parse(SongList.SelectedItems[0].SubItems[lastSubItem].Text); s.Mode = (int)Modes.Open; s.SongId = id; s.Filename = SongLibrary.Songs.Where(T => T.Id == id).FirstOrDefault().Filepath; OnSongSelected(s); Close(); }
private void OpenSong(object sender, EventArgs e) { if (listView1.SelectedIndices.Count > 0) { var Song = listView1.SelectedItems[0].SubItems[3].Text; var SongId = int.Parse(Song); SongSelectedEventArgs songSelectedEventArgs = new SongSelectedEventArgs(); songSelectedEventArgs.SongId = SongId; songSelectedEventArgs.Mode = (int)Modes.Open; songSelectedEventArgs.Filename = SongLibrary.Songs.Where(T => T.Id == SongId).FirstOrDefault().Filepath; SongSelected(this, songSelectedEventArgs); } }