Example #1
0
        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;
            }
        }