コード例 #1
0
ファイル: Form1.cs プロジェクト: Berselli/C-Sharp
 private void abrirListaDeReproducaoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //Filtro para .playList
     openFileDialog.Filter = "Lista de Reprodução (*.playList)|*.playList";
     if (openFileDialog.ShowDialog() == DialogResult.OK)
     {
         var stopwatch = new Stopwatch();
         stopwatch.Start();
         listaDeReporducao = (ListaMusica)Serializavel.abrePlayList(openFileDialog.FileName);
         var source = new BindingSource();
         source.DataSource          = listaDeReporducao;
         dataGridView1.DataSource   = source;
         reprodutorMusical.PlayList = listaDeReporducao;
         stopwatch.Stop();
         Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "abrir lista de reprodução");
         stopwatch.Reset();
     }
 }
コード例 #2
0
ファイル: Form1.cs プロジェクト: Berselli/C-Sharp
        private void salvaELimpaListaReproducao()
        {
            if (MessageBox.Show("Deseja salvar a lista de reprodução?", "Salvar Lista de Reprodução", MessageBoxButtons.YesNo) == DialogResult.Yes)
            {
                if (saveFileDialog.ShowDialog() == DialogResult.OK)
                {
                    var stopwatch = new Stopwatch();
                    stopwatch.Start();
                    Serializavel.salvaPlayList(listaDeReporducao, saveFileDialog.FileName);
                    stopwatch.Stop();
                    Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "salvar lista de reprodução");
                    stopwatch.Reset();
                }
            }
            listaDeReporducao.Clear();
            reprodutorMusical.LimpaPlayList();
            var source = new BindingSource();

            source.DataSource        = listaDeReporducao;
            dataGridView1.DataSource = source;
        }
コード例 #3
0
ファイル: Form1.cs プロジェクト: Berselli/C-Sharp
 private void listaDeReproducaoToolStripMenuItem_Click(object sender, EventArgs e)
 {
     //Filtro para .playList
     saveFileDialog.Filter = "Lista de Reprodução (*.playList)|*.playList";
     if (listaDeReporducao.Count > 0)
     {
         if (saveFileDialog.ShowDialog() == DialogResult.OK)
         {
             var stopwatch = new Stopwatch();
             stopwatch.Start();
             Serializavel.salvaPlayList(listaDeReporducao, saveFileDialog.FileName);
             stopwatch.Stop();
             Log.salvarLog(stopwatch.Elapsed.ToString().Remove(0, 6), "salvar lista de reprodução");
             stopwatch.Reset();
         }
     }
     else
     {
         MessageBox.Show("Não é possível salvar a lista de reprodução, pois ela não tem musicas.");
     }
 }