private void ArInterfaz_DoubleClick(object sender, EventArgs e)
        {
            ArchivoInterfaz archivoSeleccionado = (ArchivoInterfaz)sender;
            archivoSeleccionado.archivo.Abrir(this);

            //archivoAnterior = null;
        }
        public void MostrarArchivos(string dir)
        {
            exploradorContenido.Controls.Clear();
            archivoAnterior = null;

            foreach (var archivo in GestorMemoria.Instancia.ObtenerArchivos(dir))
            {
                ArchivoInterfaz arInterfaz = new ArchivoInterfaz(archivo);

                arInterfaz.MouseDown += ArInterfaz_MouseDown;
                arInterfaz.DoubleClick += ArInterfaz_DoubleClick;

                exploradorContenido.Controls.Add(arInterfaz);
            }
        }
        private void ArInterfaz_MouseDown(object sender, MouseEventArgs e)
        {
            ArchivoInterfaz archivoSeleccionado = (ArchivoInterfaz)sender;
            if (archivoAnterior != archivoSeleccionado)
            {
                archivoSeleccionado.BackColor = Color.LightSkyBlue;

                if (archivoAnterior != null)
                {
                    archivoAnterior.BackColor = Color.Transparent;
                }

                archivoAnterior = archivoSeleccionado;
            }


        }