Esempio n. 1
0
        public MainForm(String[] file)
        {
            InitializeComponent();
            playlist = MediaPlayerControl.playlistCollection.newPlaylist("MyPlayList");
            MediaPlayerControl.currentPlaylist = playlist;

            NPlist = null;

            MyPlaylists    = playlists.getInstance();
            MyPlaylistData = PlaylistData.getInstance();
            if (MyPlaylists.getPlaylistNames() != null)
            {
                foreach (String filename in MyPlaylists.getPlaylistNames())
                {
                    PLlistBox.Items.Add(filename);
                }
            }
            if (file.Length > 0)
            {
                NPlist = file;
                foreach (String listItem in file)
                {
                    string value = listItem.Substring(listItem.LastIndexOf("\\") + 1);
                    value = "    " + value;
                    NPlistbox.Items.Add(value);
                    media = MediaPlayerControl.newMedia(listItem);
                    playlist.appendItem(media);
                }
                MediaPlayerControl.Ctlcontrols.play();
                NPlistbox.SelectedIndex = 0;
            }
        }
Esempio n. 2
0
        private void SaveNewPlaylist()
        {
            Boolean flag = true;

            foreach (String name in MyPlaylists.getPlaylistNames())
            {
                if (name.Equals(PLNTextBox.Text))
                {
                    flag = false;
                }
            }
            if (flag)
            {
                String[] playlists = new String[NewPLlistBox.Items.Count];
                int      i         = 0;
                foreach (String listitem in NewPLlistBox.Items)
                {
                    playlists[i] = listitem;
                    i++;
                }

                MyPlaylists.setPlaylistNames(new String[] { PLNTextBox.Text });
                MyPlaylistData.setPlaylist(PLNTextBox.Text, ANTextBox.Text, playlist);

                MessageBox.Show("Playlist Named: \"" + PLNTextBox.Text + "\" successfully saved");
                NewPLlistBox.Items.Clear();
                PLNTextBox.Clear();
                ANTextBox.Clear();
            }
            else
            {
                MessageBox.Show("Playlist of Name: \"" + PLNTextBox.Text + "\" already exists");
            }
        }
Esempio n. 3
0
        private void AddPLbtn_Click(object sender, EventArgs e)
        {
            PLForm FormPL = new PLForm(null, "ADD");

            FormPL.ShowDialog();

            if (MyPlaylists.getPlaylistNames() != null)
            {
                foreach (String filename in MyPlaylists.getPlaylistNames())
                {
                    Boolean flag = false;
                    foreach (String listitem in PLlistBox.Items)
                    {
                        if (filename.Equals(listitem))
                        {
                            flag = true;
                        }
                    }
                    if (!flag)
                    {
                        PLlistBox.Items.Add(filename);
                    }
                }
            }
            tabControl1.SelectedTab = tabPage2;
        }