Ejemplo n.º 1
0
        private void goNext_Click(object sender, EventArgs e)
        {
            // 다음곡으로 넘어가기

            if (!string.IsNullOrEmpty(songLabel.Text))
            {
                songManager song = new songManager();
                song.playNext += new songManager.nextSong(playSong);

                song.playNextSong(index, userListview.Items.Count);
            }
        }
Ejemplo n.º 2
0
        private void playtrackTimer_Tick(object sender, EventArgs e)
        {
            // 노래 진행 상황 나타내기 & 다음 곡 자동 재생
            // trackBar 1초씩 이동
            // 텍스트로 현재 곡의 재생 현황 표현

            if (playTrack.Value >= playTrack.Maximum)
            {
                playtrackTimer.Stop();
                playTrack.Value = 0;
                songManager song = new songManager();
                song.playNext += new songManager.nextSong(playSong);
                song.playNextSong(index, userListview.Items.Count);
            }

            playTrack.Value += 1;

            StringBuilder sb       = new StringBuilder();
            int           duration = playTrack.Value;

            sb.AppendFormat("{0}{1}:{2}{3}", duration / 60 / 10, duration / 60 % 10, duration % 60 / 10, duration % 60 % 10);

            songNowLabel.Text = sb.ToString();
        }