Exemple #1
0
 private void btnInfo_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcInfo)
     {
         ShowingUc = ShowingUC.UcInfo;
     }
 }
Exemple #2
0
 private void txtSearch_Click(object sender, MouseEventArgs e)
 {
     if (_showingUC != ShowingUC.UcSearch)
     {
         ShowingUc = ShowingUC.UcSearch;
     }
 }
Exemple #3
0
 private void btnHome_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcHome)
     {
         ShowingUc = ShowingUC.UcHome;
     }
 }
Exemple #4
0
 private void btnPlaylist_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcPlaylist)
     {
         ShowingUc = ShowingUC.UcPlaylist;
     }
 }
Exemple #5
0
 private void btnMusicCutter_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcMusicCutter)
     {
         ShowingUc = ShowingUC.UcMusicCutter;
     }
 }
Exemple #6
0
 private void btnConverter_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcConverter)
     {
         ShowingUc = ShowingUC.UcConverter;
     }
 }
Exemple #7
0
 private void btnQueue_Click(object sender, EventArgs e)
 {
     if (_showingUC != ShowingUC.UcQueue)
     {
         _lastShowingUc = _showingUC;
         ShowingUc      = ShowingUC.UcQueue;
     }
     else
     {
         ShowingUc = _lastShowingUc;
     }
 }
Exemple #8
0
        private void MainForm_ShowingStateChanged(object sender, EventArgs e)
        {
            if (_showingUC == ShowingUC.UcQueue)
            {
                pnlSongInfo.Hide();
                pnlGif.Show();
            }
            else
            {
                pnlSongInfo.Show();
                pnlGif.Hide();
            }
            if (!isCollapsed)
            {
                btnTimer.PerformClick();
            }
            if (!isUcCollapsed)
            {
                lblTextBLADE.Show();
            }
            else
            {
                lblTextBLADE.Hide();
            }
            switch (_showingUC)
            {
            case ShowingUC.UcHome:
                //set vi tri cho pnlSelectedButton
                pnlSelectedButton.Show();
                pnlSelectedButton.Height = btnHome.Height;
                pnlSelectedButton.Top    = btnHome.Top;
                //cho user control ohu hop xuat hien
                uc_Info.Hide();
                uc_Playlist.Hide();
                uc_Search.Hide();
                uc_MusicCutter.Hide();
                uc_Converter.Hide();
                uc_Queue.Hide();
                uc_NewHome.Show();
                uc_NewHome.BringToFront();
                break;

            case ShowingUC.UcPlaylist:
                //set vi tri cho pnlSelectedButton
                pnlSelectedButton.Show();
                pnlSelectedButton.Height = btnPlaylist.Height;
                pnlSelectedButton.Top    = btnPlaylist.Top;
                //cho user control ohu hop xuat hien
                uc_Info.Hide();
                uc_NewHome.Hide();
                uc_Queue.Hide();
                uc_Search.Hide();
                uc_Converter.Hide();
                uc_MusicCutter.Hide();
                uc_Playlist.Show();
                uc_Playlist.BringToFront();
                break;

            case ShowingUC.UcQueue:
                //cho user control ohu hop xuat hien
                uc_Queue.Show();
                uc_Queue.BringToFront();
                ShowingUc = ShowingUC.UcQueue;
                break;

            case ShowingUC.UcInfo:
                //set vi tri cho pnlSelectedButton
                pnlSelectedButton.Show();
                pnlSelectedButton.Height = btnInfo.Height;
                pnlSelectedButton.Top    = btnInfo.Top;
                //cho user control ohu hop xuat hien
                uc_Playlist.Hide();
                uc_NewHome.Hide();
                uc_Search.Hide();
                uc_Queue.Hide();
                uc_Converter.Hide();
                uc_MusicCutter.Hide();
                lblTextBLADE.Hide();
                uc_Info.Show();
                uc_Info.BringToFront();
                break;

            case ShowingUC.UcConverter:
                if (!isCollapsed)
                {
                    btnTimer.PerformClick();
                }
                //set vi tri cho pnlSelectedButton
                pnlSelectedButton.Show();
                pnlSelectedButton.Height = btnConverter.Height;
                pnlSelectedButton.Top    = btnConverter.Top;
                //cho user control ohu hop xuat hien
                uc_Info.Hide();
                uc_Playlist.Hide();
                uc_Search.Hide();
                uc_NewHome.Hide();
                uc_Queue.Hide();
                uc_MusicCutter.Hide();
                uc_Converter.Show();
                uc_Converter.BringToFront();
                break;

            case ShowingUC.UcMusicCutter:
                if (!isCollapsed)
                {
                    btnTimer.PerformClick();
                }
                //set vi tri cho pnlSelectedButton
                pnlSelectedButton.Show();
                pnlSelectedButton.Height = btnMusicCutter.Height;
                pnlSelectedButton.Top    = btnMusicCutter.Top;
                //cho user control ohu hop xuat hien
                uc_Info.Hide();
                uc_Playlist.Hide();
                uc_Search.Hide();
                uc_NewHome.Hide();
                uc_Queue.Hide();
                uc_Converter.Hide();
                uc_MusicCutter.Show();
                uc_MusicCutter.BringToFront();
                break;

            case ShowingUC.UcSearch:
                //an pnlSelectedButton di
                pnlSelectedButton.Hide();
                //cho user control ohu hop xuat hien
                uc_Playlist.Hide();
                uc_NewHome.Hide();
                uc_Info.Hide();
                uc_MusicCutter.Hide();
                uc_Search.Show();
                uc_Queue.Hide();
                uc_Converter.Hide();
                uc_Search.BringToFront();
                if (uc_Search.IsSearch)
                {
                    uc_Search.pnlSearchTitle.Show();
                    uc_Search.panelContainFpnl.Show();
                }
                else
                {
                    uc_Search.pnlSearchTitle.Hide();
                    uc_Search.panelContainFpnl.Hide();
                }
                break;

            default:
                break;
            }
        }
Exemple #9
0
        private void Init()

        {
            //
            picboxGif.Hide();
            // UcHome
            uc_NewHome.RecentlySelected += Uc_NewHome_RecentlySelected;
            //
            //gifTimer
            gifTimer          = new System.Windows.Forms.Timer();
            gifTimer.Enabled  = true;
            gifTimer.Interval = 2000;
            gifTimer.Tick    += GifTimer_Tick;
            gifTimer.Start();
            //
            //App data
            _appData = new AppData();
            //
            //
            this.FormClosing += MainForm_FormClosing;
            //
            this.ShowingStateChanged += MainForm_ShowingStateChanged;
            _showingUC = ShowingUC.UcHome;
            //
            mediaPlayer                       = new MediaPlayer();
            mediaPlayer.MediaEnded           += MediaPlayer_MediaEnded;
            mediaPlayer.MediaChanged         += MediaPlayer_MediaChanged;
            mediaPlayer.PlaybackStateChanged += MediaPlayer_PlaybackStateChanged;
            mediaPlayer.CurrentMediaNullable += MediaPlayer_CurrentMediaNullable;
            //set vi tri mac dinh cho pnlSelectedButton

            pnlSelectedButton.Height = btnHome.Height;
            pnlSelectedButton.Top    = btnHome.Top;
            //cho trang mac dinh la Home
            uc_Info.Hide();
            uc_Playlist.Hide();
            uc_Search.Hide();
            uc_NewHome.Show();
            uc_NewHome.BringToFront();
            uc_Playlist.SelectSong     += PlayMusic;
            uc_Playlist.ChangePlayback += UcPlaylist_ChangePlayback;
            uc_Playlist.UpdatePlayback += UcPlaylist_UpdatePlayback;
            uc_Playlist.SongRemoved    += Uc_Playlist_SongRemoved;

            //slidervolume
            SliderVolume.Scroll     += SliderVolumeChangeHandler;
            SliderVolume.Maximum     = 100;
            SliderVolume.Minimum     = 0;
            SliderVolume.LargeChange = 10;
            SliderVolume.SmallChange = 5;
            SliderVolume.Value       = 100;
            SliderVolume.AllowIncrementalClickMoves = false;
            SliderVolume.AllowScrollOptionsMenu     = false;

            //uc Queue
            uc_Queue.SongSelected  += Uc_Queue_SongSelected;;
            uc_Queue.SongRemoved   += Uc_Queue_SongRemoved;
            uc_Queue.SongControled += Uc_Queue_SongControled;

            //label curduration
            lbCurDuration.Text     = "";
            lblCurDuration.Visible = true;

            //label duration limit
            lblDurationLimit.Text = "";

            //slider music
            sliderMusic.Scroll     += SliderMusic_Scroll;;
            sliderMusic.Minimum     = 0;
            sliderMusic.SmallChange = 1;
            sliderMusic.LargeChange = 1;
            sliderMusic.Value       = 0;
            sliderMusic.AllowIncrementalClickMoves = false;
            sliderMusic.AllowScrollOptionsMenu     = false;

            //notifyicon stop timer
            //timer slider
            timerSliderMusic          = new System.Windows.Forms.Timer();
            timerSliderMusic.Interval = 200;
            timerSliderMusic.Tick    += TimerSliderMusic_Tick;
            //
            uc_MusicCutter.OpenFileSucceed += btnPause_Click;
            //
            gifImage = new GifImage(Path.Combine(Environment.CurrentDirectory.Replace("bin\\Debug", ""), "Resources\\YdBO.gif"));
            gifImage.ReverseAtEnd = false;
            //
        }