Example #1
0
        private void btnAgregar_Click(object sender, EventArgs e)
        {
            CajaDeBusquedaDeArchivos.Multiselect = true; //Esto va a permitir seleccionar varios archivos al mismo tiempo

            //Este if se encarga de abrir la ventana
            if (CajaDeBusquedaDeArchivos.ShowDialog() == System.Windows.Forms.DialogResult.OK) //Para recolectar los datos de la caja de dialogo
            {
                rutasArchivoMP3 = CajaDeBusquedaDeArchivos.SafeFileNames;                      //Aqui se van a almacenar todos los archivos que seleccione
                ArchivosMP3     = CajaDeBusquedaDeArchivos.FileNames;                          //Guardamos las rutas de los archivos temporal

                //Para recorrer dependiendo de la cantidad de canciones que haya ingresado
                for (int i = 0; i < CajaDeBusquedaDeArchivos.FileNames.Length; i++)
                {
                    string rutas;
                    rutas = rutasArchivoMP3[i];            //Para que vaya tomando el valor de cada ruta almacenada en el arreglo rutasArchivoMP3
                    //addpath.insertaOrden(dt); //Para insertarlas a la lista doble
                    ListaDoble.insertarCabezaLista(rutas); //Para insertar las canciones que tengo almacenadas en el vector a la lista doble
                    Circular.insertar(rutas);              //Para insertar las canciones a la lista circular
                }

                string[] datos = ListaDoble.vizualizarTam(); //Tomando los datos de la Lista y agregandolos a un arreglo para calcular el tamaño

                foreach (string dato in datos)               //Para leer cada uno de los archivos mp3 que adjunte
                {
                    lstCanciones.Items.Add(dato);            //Agregando las canciones al listbox
                }
                //Reproductor.URL = CajaDeBusquedaDeArchivos.FileNames[0];
                //lstCanciones.SelectedIndex = 0; //SelectedIndex para obtener el índice del elemento seleccionado

                int pausa;
                pausa = 0;
            }
        }
Example #2
0
        private void PBAgregar_Click(object sender, EventArgs e)
        {
            busqueda = new OpenFileDialog()
            {
                Multiselect = true,
                Filter      = "flac files (*.flac)|*.flac|mp3 files (*.mp3)|*.mp3|" +
                              "mp4 files (*.mp4)|*.mp4| All files (*.*)|*.*",
                Title = "Seleccione canciones"
            };

            if (busqueda.ShowDialog() == DialogResult.OK)
            {
                archivos = busqueda.SafeFileNames;
                rutas    = busqueda.FileNames;
                while ((cont < archivos.Length) && (cont < rutas.Length))
                {
                    listaCanciones.InsertarCabezaLista(archivos[cont], rutas[cont]);
                    circular.insertar(archivos[cont], rutas[cont]);
                    cont++;
                }
                llenaIteradores();
                llenaLista();
            }
            cont    = 0;
            flagAdd = true;
        }//end Agregar cancion
Example #3
0
        private void btnRepetir_Click(object sender, EventArgs e)
        {
            IteradorDobleE a = new IteradorDobleE(ruta);

            replay = canciones.repetir(replay);
            if (replay == false)
            {
                canciones.borrarLista();
            }
            else
            {
                while (a.actual != null)
                {
                    canciones.insertar(a.actual.dato);
                    a.next();
                }
            }
        }
Example #4
0
        private void pictureBox1_Click(object sender, EventArgs e)
        {
            CajaDeBusquedaDeArchivos.Multiselect = true; //Esto va a permitir seleccionar varios archivos al mismo tiempo

            if (CajaDeBusquedaDeArchivos.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                for (int i = 0; i < CajaDeBusquedaDeArchivos.FileNames.Length; i++)
                {
                    Listad.insertarCabezaLista(CajaDeBusquedaDeArchivos.FileNames[i]);
                    ListaC.insertar(CajaDeBusquedaDeArchivos.FileNames[i]);
                    listBox1.Items.Add(CajaDeBusquedaDeArchivos.SafeFileNames[i]);
                }

                axWindowsMediaPlayer1.URL = CajaDeBusquedaDeArchivos.FileNames[0];
                listBox1.SelectedIndex    = 0;
                int pausa;
                pausa = 0;
            }
        }
Example #5
0
        private void buttonAgregar_Click(object sender, EventArgs e)
        {
            EncontrarArchivos.Multiselect = true;

            if (EncontrarArchivos.ShowDialog() == System.Windows.Forms.DialogResult.OK)
            {
                for (int i = 0; i < EncontrarArchivos.FileNames.Length; i++)
                {
                    ListaD.insertarCabezaLista(EncontrarArchivos.FileNames[i]);
                    ListaC.insertar(EncontrarArchivos.FileNames[i]);
                    ListaGeneral.Items.Add(EncontrarArchivos.SafeFileNames[i]);
                }

                axWindowsMediaPlayer1.URL  = EncontrarArchivos.FileNames[0];
                ListaGeneral.SelectedIndex = 0;

                int pausa;
                pausa = 0;
            }
        }