示例#1
0
 public void ViewPlaylist()
 {
     if (m_Form.Visible)
     {
         m_Form.Hide();
     }
     else
     {
         Player.FullScreenMode.Active = false;
         m_Form.Show(Gui.VideoBox);
     }
 }
示例#2
0
        private void playlistToolStripMenuItem_Click(object sender, EventArgs e)
        {
            var openFileDialog = new OpenFileDialog()
            {
                Filter = @"Playlist file (*.plst)|*.plst",
                Title  = @"Save playlist"
            };

            if (openFileDialog.ShowDialog() != DialogResult.OK)
            {
                return;
            }
            try
            {
                using (var fileStream = new FileStream(openFileDialog.FileName, FileMode.Open))
                {
                    IFormatter   formater = new BinaryFormatter();
                    Playlist     playlist = (Playlist)formater.Deserialize(fileStream);
                    PlaylistForm pf       = new PlaylistForm(PlayListPlayClicked, playlist);
                    pf.Show();
                }
            }
            catch (Exception)
            {
                MessageBox.Show(@"Could not read file: " + openFileDialog.FileName);
            }
        }
示例#3
0
        private void playlistToolStripMenuItem2_Click(object sender, EventArgs e)
        {
            PlaylistForm pf = new PlaylistForm(PlayListPlayClicked);

            pf.Show();
        }
示例#4
0
 private void OpenPlaylist()
 {
     form.Show(PlayerControl.VideoPanel);
     form.OpenPlaylist();
 }