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; } }