public override void Inicializar() { nombrePrograma = "Explorador de archivos"; interfaz = new ExploradorInterfaz(this); }
public virtual Proceso Abrir(object sender = null) { switch (tipo) { case TipoArchivo.Archivo: { //Nada return(null); } case TipoArchivo.Texto: { EditorTextoProceso nuevo = new EditorTextoProceso(this); return(nuevo); } case TipoArchivo.Imagen: { return(null); } case TipoArchivo.Directorio: { ExploradorInterfaz i = (ExploradorInterfaz)sender; i.MostrarArchivos(contenido); return(null); } case TipoArchivo.Ejecutable: { if (contenido == Ejecutable.EditorTexto) { EditorTextoProceso nuevo = new EditorTextoProceso(); return(nuevo); } else if (contenido == Ejecutable.VisualizadorImagen) { return(null); } else if (contenido == Ejecutable.Juego) { return(null); } else if (contenido == Ejecutable.Explorador) { ExploradorProceso nuevo = new ExploradorProceso(); /*if(sender != null) * if(sender is InterfazInicio) * ((InterfazInicio)sender).AgregarVentanaProceso(nuevo.Ventana);*/ return(nuevo); } else { return(null); } } } return(null); }