private void bprev_button_Click(object sender, EventArgs e) { if ((Playlist.Items.Count != 0) && (Playlist.SelectedIndex != -1)) { MainBass.Stop(); Main.CurTrackNumber = (Playlist.SelectedIndex != 0) ? --Playlist.SelectedIndex : Main.Files.Count - 1; Playlist.SelectedIndex = Main.CurTrackNumber; string cur = Main.Files[Playlist.SelectedIndex]; MainBass.Play(cur, MainBass.Volume); label_track.Text = TimeSpan.FromSeconds(MainBass.GetPosOfStream(MainBass.Stream)).ToString(); label_track_2.Text = TimeSpan.FromSeconds(MainBass.GetTimeOfStream(MainBass.Stream)).ToString(); flat_track_slider.MaximumValue = MainBass.GetTimeOfStream(MainBass.Stream); percen_bar.MaxValue = MainBass.GetTimeOfStream(MainBass.Stream); percen_bar2.MaxValue = MainBass.GetTimeOfStream(MainBass.Stream); flat_track_slider.Value = MainBass.GetPosOfStream(MainBass.Stream); Tag Showed_track_t = new Tag(Main.Files[Main.CurTrackNumber]); pictureBox.Image = (Showed_track_t.picture != null) ? Showed_track_t.picture : PPlayer.Properties.Resources.title; Track_label_box.Text = Showed_track_t.Artist; Track_label_box2.Text = Showed_track_t.Title; timer1.Enabled = true; } }